Adblock 拡張機能がユーザーのブラウザーにインストールされているかどうかを検出する必要があります。
SO で同様の質問を見たことがありますが、ほとんどの場合、DOM が変更されているかどうかを確認することを提案しています。
DOM をチェックするのではなく、ブラウザーに拡張機能がインストールされているかどうか (おそらく Javascript を使用して?) を確認したいと思います。これを行うにはどうすればよいですか?
Adblock 拡張機能がユーザーのブラウザーにインストールされているかどうかを検出する必要があります。
SO で同様の質問を見たことがありますが、ほとんどの場合、DOM が変更されているかどうかを確認することを提案しています。
DOM をチェックするのではなく、ブラウザーに拡張機能がインストールされているかどうか (おそらく Javascript を使用して?) を確認したいと思います。これを行うにはどうすればよいですか?
グローバルnavigator.plugins
変数を試してください。ループで動作するはずです。(JS)
トピックへの素敵なブログ: http://webdevwonders.com/detecting-browser-plugins/
編集:クロムの場合、APP GUID があればこれを試すことができます。
try {
var appGUID = "nnbmlagghjjcbdhgmkedmbmedengocbn";
a = new Image();
a.src = "chrome-extension://"+appGUID+"/icon16.gif";
if(a.width != 0) {
//App installed!
}
} catch(e) {
//App not installed
}