Question

Je me demandais, je veux planter un code de suivi JS (analytique) dans quelques sites Web pour suivre leur trafic. Mais je ne veux pas que lorsque vous regardez les gens du code source du site sera en mesure de voir que j'ai intégré le code de suivi JS là.

Est-il possible? Peut-être en utilisant un truc Apache / PHP?

Merci,

Roy.

Était-ce utile?

La solution

Non, il est impossible, pour le navigateur d'exécuter un code au moins une partie de celui-ci doit être d'abord visible, même si ce code est de récupérer ensuite le code de suivi lui-même.

En outre, tous les outils de développement web modernes donnent accès à tout code qui est chargé tout le monde peut les utiliser pour voir tout ce que vous avez tenté de charger discrètement.

La question plus importante est la raison pour laquelle vous voulez cacher que vous êtes suivi des personnes?

Autres conseils

Il est pas tout à fait possible avec Javascript . Javascript fonctionne toujours dans le contexte du navigateur de l'utilisateur, donc cela signifie toujours que l'utilisateur aura accès à voir le script. Vous pouvez Occultation, ou essayer des trucs similaires à l'anti-hotlinking sur le code JS, mais il sera toujours relativement facile pour quelqu'un de comprendre ce que le code fait avec un outil simple comme Firebug.

Vous pouvez cependant suivre votre trafic sans JavaScript. Google Analytics utilise JavaScript pour la portabilité, et parce que certaines des données auxquelles il accède uniquement accessibles avec JavaScript. Cependant, il existe des moyens plus passifs de suivi de votre trafic qui ne nécessitent pas JavaScript, comme les log analyseur comme AWstats . Tu ne comprends pas certaines des fonctionnalités intéressantes de Google Analytics.

Il est impossible, mais vous pouvez simplement le nom de votre fichier de script quelque chose comme innocent « mouseover.js ».

Il est impossible: le code JS doit être exécuté par le navigateur Web, ce qui signifie que - que vous essayez jamais ainsi dire - il doit être lisible par le navigateur, et donc par toute personne qui inspecte la page <. / p>

Vous pouvez essayer obscurcissant le JS, mais cela n'empêchera pas quelqu'un qui est déterminé à voir ce qui se passe.

peut vous demander quelles sont les chances que plus de quelques personnes vont vérifier si vous les suivre -. Je m'y attendais pas

Vous ne pouvez pas cacher techniquement le code ... Mais vous pouvez démener si ce n'est pas lisible à tout le monde. Je http://hivelogic.com/enkoder/form par Dan Benjamin Scrable quelques JS sur mon la page (dans ce cas, je me frayais adresse e-mail). Il brouille il de sorte que le navigateur peut l'exécuter, mais ce n'est pas lisible par l'homme ...

Ensuite, vous pouvez simplement l'appeler en fonction comme je l'ai fait depuis ce script http: / /www.jamischarles.com/css_js/email_encoder.js . Lui donner un essai.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top