あなたがウェブサイトにアクセスすると、実際にはブラウザの種類など、多くの個人情報を見ることができますが、インストールしたアドオンも確認できますか?
Mozilla Plugin Checkのようなものはどうですか?私が持っているプラグインはどのようにしてわかりますか?
Adblock Plusをインストールしましたが、アクセスした1つのWebページが原因でリダイレクトされました。ABPがインストールされていることを確認するにはどうすればよいですか。この情報を非表示にする方法はありますか?
あなたがウェブサイトにアクセスすると、実際にはブラウザの種類など、多くの個人情報を見ることができますが、インストールしたアドオンも確認できますか?
Mozilla Plugin Checkのようなものはどうですか?私が持っているプラグインはどのようにしてわかりますか?
Adblock Plusをインストールしましたが、アクセスした1つのWebページが原因でリダイレクトされました。ABPがインストールされていることを確認するにはどうすればよいですか。この情報を非表示にする方法はありますか?
回答:
一般に、ウェブサイトはあなたが持っているアドオンを知ることができません。
WebサイトがWebブラウザーについて通知する方法は2つあります。
HTTPヘッダーは、あなたのアドオンについての情報が含まれていません。リンクをクリックして、独自のヘッダーを表示します。通常、Firefoxのバージョン番号とオペレーティングシステムに関する情報は、User-Agentヘッダーに含まれます。
特定のアドオンの存在を示す何かをJavascriptが具体的にチェックする場合、ブラウザで実行されるJavaScriptコードはいくつかのアドオンの存在を検出する可能性があります。一部のサイトは、特にAdblockをチェックしようとします。Adblockプログラマーはこれを防止しようとしますが、サイトとAdblockプログラマーとの間の競争です。NoScriptを使用すると、サイトごとにJavaScriptをブロックできます。
はい ...そしていいえ。ほとんどの場合、少なくとも本質的にそれを行う簡単な方法はありません。たとえば、次のように読みます。
http://en.wikipedia.org/wiki/Adblock#Detection
検出
一部のウェブマスターはJavaScriptを使用して、人気のあるAdblockフィルターの効果を検出しています。[17] これは、ハニーポットのようなURLを生成し、その配信を検証することによって、またWebページがWebブラウザーでレンダリングされた後にDOMのより高度な検証によって行われ、期待される広告要素が存在することを確認します。
これらのメソッドは、Adblock拡張の存在を直接検出するのではなく、フィルターの効果のみを検出します。また、フィルターへの継続的な更新、およびNoScriptなどの拡張子を持つWebスクリプトをホワイトリストフィルタリングすることに対して脆弱です。
プラグイン自体を検出する試みが行われましたが、その検出方法はAdblock Plusの0.7.5.2アップデートによって使用できなくなりました。[18]
そのため、副作用を見つけて知識に基づいた推測を行うことで、拡張機能が存在することをより巧妙に把握することになります。
この情報をサーバーから非表示にすることについては、わかりません。おそらく可能ですが、方法はわかりません。
すべての有効なプラグインをリストするサイトを見たのは確かです(明らかな理由でカウントされないabout:pluginsを除く)。しかし、もう見つけられないようです...