web-dev-qa-db-ja.com

JavaScriptモーダルポップアップ広告を無効にする方法

長年、AdBlock Plusでポップアップ広告をブロックしてきました。

しかし、ここ数か月の間に、ウェブを追い越す「新しい」種類のポップアップがますますあるようです。それらは、ABPが無力であるJavaScriptベースの「モーダル」ポップアップです。例については、添付を参照してください。

必要な機能を損なうことなくこれらの広告を殺す方法はありますか?

enter image description here

16
The111

問題はポップアップのように見えますが、実際は単なるHTMLであり、ポップアップのような印象を与えます。これはしばしばオーバーレイと呼ばれます。一部のサイトでは意味があります(スクリーンショットのとおり)がジャンクですが、他のサイトは非常に必要です(買い物かごのプレビュー画面など)。

FireFoxとChromeの場合、BehindTheOverlayと呼ばれるプラグインがあり、必要なものが提供されます(AdBlockerに似ていますが、オーバーレイ用です)。 Chromeにはoverlay blockerと呼ばれる追加のプラグインもあります。これは、多くの理由で完璧ではありません。すでに述べたように、ご自身の責任で行ってください(一部のサイトが意図したとおりに動作しなくなる可能性があるため) )。

最後に、カスタマイズできるため、AdBlock plusが役立つ場合があります。詳細については、このフォーラムを参照してください https://adblockplus.org/forum/viewtopic.php?t=18595

JavaScriptを無効にすることもできます。これで十分である可能性は低いですが、それでもオプションです。

4
Dave

NoScript プラグインをご覧ください。 JavaScriptのグローバルな無効化よりも少し便利です。

3
uSlackr

Overlay Blocker chrome extensionを見てください。これにより、これらのポップアップが自動的に停止し、ページが壊れることはなくなりました。

0
Adam