Pregunta

Me preguntaba si quiero colocar un código de seguimiento JS (análisis) en algunos sitios web para realizar un seguimiento de su tráfico.Pero no quiero que al ver el código fuente del sitio la gente pueda ver que he incrustado el código de seguimiento JS allí.

¿Es posible?¿Quizás usando un truco de Apache/PHP?

Gracias,

Roy.

¿Fue útil?

Solución

Nop no es posible, para el navegador para ejecutar cualquier código de al menos parte de ella deberá estar inicialmente visible, incluso si ese código es a continuación, recuperar el código de seguimiento en sí.

Además de todas las modernas herramientas de desarrollo Web proporcionan acceso a cualquier código que se carga por lo que cualquiera puede usarlos para ver algo que ha intentado cargar de forma discreta.

La pregunta más importante es por qué desea ocultar que realiza un seguimiento de las personas?

Otros consejos

No es absolutamente posible con Javascript . Javascript siempre se ejecuta en el contexto del navegador del usuario, por lo que siempre significa que el usuario tendrá acceso a ver el guión. Puede ofuscar, o intentar algunos trucos similares a los anti-hotlinking en el código JS, pero todavía será relativamente fácil para alguien para averiguar lo que el código hace con un simple herramienta como Firebug.

Puede, sin embargo, el seguimiento de su tráfico sin JavaScript. Analytics utiliza JavaScript para la portabilidad, y debido a que algunos de los datos a los que accede sólo se puede acceder con JavaScript. Sin embargo, hay formas más pasivas de seguimiento de su tráfico, que no requieren de JavaScript, como cualquier href="http://en.wikipedia.org/wiki/Web_log_analysis_software" analizador de log AWstats . Usted simplemente no encuentras algunas de las características interesantes de Analytics.

No es posible, pero sólo pudo nombrar el archivo de script algo inocente como "mouseover.js".

No es posible: código JS tiene que ser ejecutado por el navegador web, lo que significa que - sea la forma en la que se intenta ponerlo - tiene que ser legible por el navegador y por lo tanto por cualquier persona que inspecciona la página <. / p>

Usted podría intentar ofuscar la JS, pero que no se detiene a nadie que se determina para ver lo que está pasando.

podría preguntarse cuáles son las probabilidades de que más de unas pocas personas van a comprobar si se les realiza un seguimiento -. Yo no esperaría que

Técnicamente no puedes ocultar el código...Pero puedes codificarlo para que nadie pueda leerlo.solía http://hivelogic.com/enkoder/form por Dan Benjamin para codificar algo de JS en mi página (en este caso codificé mi dirección de correo electrónico).Lo codifica para que el navegador pueda ejecutarlo, pero no es legible humanamente...

Luego puedes llamarlo como una función como lo hice yo en este script. http://www.jamischarles.com/css_js/email_encoder.js.Darle una oportunidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top