Webサイトは私のFirefoxアドオンを見ることができますか?[重複]


10

あなたがウェブサイトにアクセスすると、実際にはブラウザの種類など、多くの個人情報を見ることができますが、インストールしたアドオンも確認できますか?

Mozilla Plugin Checkのようなものはどうですか?私が持っているプラ​​グインはどのようにしてわかりますか?

Adblock Plusをインストールしましたが、アクセスした1つのWebページが原因でリダイレクトされました。ABPがインストールされていることを確認するにはどうすればよいですか。この情報を非表示にする方法はありますか?


回答:


9

一般に、ウェブサイトはあなたが持っているアドオンを知ることができません。

WebサイトがWebブラウザーについて通知する方法は2つあります。

  1. ブラウザがリクエストとともに送信するUser-AgentやCookieなどのHTTPヘッダー。
  2. ブラウザが実行するJavaScriptコード。

HTTPヘッダーは、あなたのアドオンについての情報が含まれていません。リンクをクリックして、独自のヘッダーを表示します。通常、Firefoxのバージョン番号とオペレーティングシステムに関する情報は、User-Agentヘッダーに含まれます。

特定のアドオンの存在を示す何かをJavascriptが具体的にチェックする場合、ブラウザで実行されるJavaScriptコードはいくつかのアドオンの存在を検出する可能性があります。一部のサイトは、特にAdblockをチェックしようとします。Adblockプログラマーはこれ防止しようとしますが、サイトとAdblockプログラマーとの間の競争です。NoScriptを使用すると、サイトごとにJavaScriptをブロックできます。


+1、私は修正して立ち、PluginDetect参照(pinlady.net/PluginDetect)を削除しました。
nik

5

はい ...そしていいえ。ほとんどの場合、少なくとも本質的にそれを行う簡単な方法はありません。たとえば、次のように読みます。

http://en.wikipedia.org/wiki/Adblock#Detection

検出

一部のウェブマスターはJavaScriptを使用して、人気のあるAdblockフィルターの効果を検出しています。[17] これは、ハニーポットのようなURLを生成し、その配信を検証することによって、またWebページがWebブラウザーでレンダリングされた後にDOMのより高度な検証によって行われ、期待される広告要素が存在することを確認します。

これらのメソッドは、Adblock拡張の存在を直接検出するのではなく、フィルターの効果のみを検出します。また、フィルターへの継続的な更新、およびNoScriptなどの拡張子を持つWebスクリプトをホワイトリストフィルタリングすることに対して脆弱です。

プラグイン自体を検出する試みが行われましたが、その検出方法はAdblock Plusの0.7.5.2アップデートによって使用できなくなりました。[18]

そのため、副作用を見つけて知識に基づいた推測を行うことで、拡張機能が存在することをより巧妙に把握することになります。

この情報をサーバーから非表示にすることについては、わかりません。おそらく可能ですが、方法はわかりません。


1

すべての有効なプラグインをリストするサイトを見たのは確かです(明らかな理由でカウントされないabout:pluginsを除く)。しかし、もう見つけられないようです...



私はコンピューターにはあまり向いていませんが、アドオンとプラグインは違うと思います。プラグインはFlashのようなものだと思いますが、情報が送信されることは確かですが、Adblockのようなアドオンはそうです。

1
@FS正解です。プラグインには、Flash、Java、Quicktime、およびWindows Media Playerが含まれます。Javascriptコードでは、これらの機能があるかどうかを簡単に確認できます。そうしないと、サイトが意図したとおりに機能しません。アドオンは、Firefox自体の動作を変更するものであり、JavaScriptは、そのアドオンがその存在を明らかにするために特別な何かを行わない限り、それらをチェックできません。
ケビン・パン粉

1
@ケビン、ええ、それはおそらくそれでした。また、よく使用されるプラグインをチェックするだけでなく、プラグインのリストを取得できることに注意してください。plugincheckは私が書いたプラグインを見つけ、MozillaがAccelViewTIFFを明示的に持っているかどうかを確認していることを真剣に疑っていますB
Brian Postow

0

最も可能性が高いのは、アドバタイズをロードしなかったこと、特にABPをインストールしていないことを検出したことです。これは主にJavaScriptを介して行われます。さまざまなウェブサイトがあり、その方法を詳しく説明しています。このGoogle検索にアクセスして、結果を熟読してください。


0

Adblock Plus自体ではなく、WebページのJavaScript関数が、広告主から提供されたスクリプトの一部の機能が欠落していることを検出し、それが原因でリダイレクトされている可能性があります。積極的に見つけるよりも。

これ以上私は知りません、私はMozilla開発者ではありませんが、Firefoxでプラグインが検出可能なものであるかどうかは確かに気になります。その機能を持つことは良い面と悪い面の両方があり得る時代を見ることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.