コードを表示せずにJSを起動する方法
-
16-09-2019 - |
質問
私は思っていた、私は彼らのトラフィックを追跡するためにいくつかのウェブサイトでのJSのトラッキングコード(分析)を植えたいです。しかし、私は、サイトのソースコードの人々を見ているとき、私はそこJSのトラッキングコードを埋め込んだことを見ることができるようになることを望んでいません。
それは可能ですか?たぶん、Apacheの/ PHPのトリックを使用して、?
おかげで、
ロイます。
解決
いいえ、それはブラウザが任意のコードを実行することのうちの少なくともいくつかは、そのコードは、次に、トラッキングコード自体を取得する場合であっても、最初に表示されなければならない、ことはできません。
また、すべての最新のWeb開発者向けツールは、誰もがあなたが離散的にロードしようとしてきたものを見るために、これらを使用できるようにロードされている任意のコードへのアクセスを提供します。
あなたは人を追跡していることを隠したい理由より多くの重要な問題はありますか?
他のヒント
これは絶対に不可能です。のJavaScriptでの。 Javascriptが常にユーザーのブラウザのコンテキストで実行されるので、それは常に、ユーザーがスクリプトを参照するためのアクセス権を持っていることを意味します。あなたはそれを難読化、またはJSコードに抗ホットリンクに似たいくつかのトリックを試してみてください、誰かがコードをFirebugのような単純なツールで何をするかを把握することはまだ比較的容易になりますことができます。
ただし、JavaScriptをせずに、あなたのトラフィックを追跡することができます。 Analyticsは、移植のためにJavaScriptを使用しており、それがアクセスするデータの一部は、JavaScriptのみでアクセスすることができますので。しかし、そのような任意のログアナライザがあります> に、AWstats のように。あなただけの解析のクールな機能のいくつかを得ることはありません。
それは可能ではないですが、あなただけの「mouseover.js」のような無邪気な何かスクリプトファイルに名前を付けることができます。
それは不可能です:JSコードがあることを意味し、Webブラウザで実行されるようにしている - これまでの方法あなたがそれを置くしようとしている - それは、このようにページを検査し、誰でもブラウザによって、読み取り可能である必要があります<。 / P>
あなたはJSを難読化しようとすることができ、それは何が起こっているかを確認するために決定され、誰を停止することはありません。
は、<全角> のオッズは少数の人々はあなたがそれらを追跡しているかどうかをチェックするよりも多くのことが何であるかを自問でき - 私はそれを期待していない
。あなたは技術的にコードを隠すことができない...しかし、それは誰にも読めないですので、あなたはそれをスクランブルすることができます。私は私の上のいくつかのJSをscrableするダン・ベンジャミンによって http://hivelogic.com/enkoder/form に使用しましたページ(このケースでは、私は私のメールアドレスをスクランブル)。ブラウザがそれを実行することができますので、それはそれをスクランブルが、それは人間的に読みやすいではありません...
私はこのスクリプトから行ったように、次に、あなただけの機能としてそれを呼び出すことができますのhttp:/ の/www.jamischarles.com/css_js/email_encoder.js。それを試してみる。