¿Es posible detectar JavaScript inyectado a través de la consola?
Digamos que sí, o alguien iba a inyectar Javascript personalizado en mi sitio web a través de la consola. Para decir dispara el píxel de Facebook a través de Javascript. O para simular el movimiento real del mouse a través de Javascript.
¿Es posible que el sitio web detecte que esto se ha hecho?
Respuestas
No. La consola del desarrollador es completamente temporal. Ahora digamos que creó una función que se ejecuta desde un servidor, digamos una función que envía un mensaje a otras personas en el mismo servidor (es decir, mensajería instantánea). Si envía un mensaje a través de un servidor, entonces se puede ver, pero eso es solo si envía el mensaje a través de un servidor. Pero si simplemente escribe una función en la consola que devuelve las palabras, "Hola, mundo", que nadie puede ver. Entonces, en conclusión, si usa una función conectada a un servidor, que envía datos de regreso al servidor, entonces sí, se puede ver, pero como el ejemplo que dio, el Pixel de Facebook, que se envía desde Facebook, pero implementarlo en su sitio; se ejecuta desde el servidor de Facebook, no desde su sitio web.