如何禁用JavaScript模式弹出广告


16

多年以来,我一直在使用AdBlock Plus阻止弹出广告。

但是在过去的几个月中,似乎越来越多的“弹出式”弹出窗口超过了网络。它们是基于javascript的“模式”弹出式窗口,ABP无法克服这些弹出式窗口。有关示例,请参见附件。

有没有办法在不破坏我需要的功能的情况下杀死这些广告?

在此处输入图片说明


1
相当确定,您将必须禁用javascript才能停止此类Ajax模态样式弹出窗口。
bfhd 2012年

封锁jquery;)
HackToHell 2012年

Answers:


4

问题是,尽管看起来好像是弹出窗口,但实际上只是HTML,给人的印象是弹出窗口。通常称为叠加层。这意味着在某些网站上,它会是垃圾(根据屏幕截图),而在其他网站上则非常需要(例如购物篮预览屏幕)。

对于FireFox和Chrome,有一个名为的插件BehindTheOverlay,可以为您提供所需的信息(类似于AdBlocker,但用于覆盖)。Chrome浏览器还有一个名为的额外插件overlay blocker。出于多种原因,它并不完美,如前所述,后果自负(因为这可能会使某些站点无法按预期运行)。

最后,AdBlock plus可以自定义,因此可以提供帮助,请参阅此论坛以了解更多详细信息https://adblockplus.org/forum/viewtopic.php?t=18595

您还可以选择禁用JavaScript。我知道这不可能满足要求,但仍然可以选择。


似乎可能存在一个通用的黑名单/过滤器,尽管它由某些客户端mod插件的所有用户共享,例如Fashion或GreaseMonkey。如果每个用户的块选择都聚集在过滤器DB中(并在提交前指定了流行度阈值),则所有用户都会受益。我真的很惊讶这样的事情还没有实现。甚至带有旧式弹出窗口的ABP都要求过滤器订阅才能最佳工作。这真的有什么不同吗?
The111 2016年

3

您可能会看一下NoScript插件。它比全局禁用javascript更为方便。


1
如果您使用的是Chrome,也可以使用ScriptNo。
德拉斯(Dracs)2012年

是的,似乎是我找到的唯一有效选项。不确定我是否有耐心将大量合法站点添加到白名单中。关于ABP的伟大之处在于过滤器订阅。
The111 2012年

0

看一看Overlay Blocker chrome扩展程序。现在它会自动停止这些弹出窗口,并且不再中断页面。


3
您每月可获得8个免费区块,而升级则需要支付19美元。动画不连贯,但可以在我测试过的两个网站上使用。-这是网站,请检查$ 40优惠-overlayblock.com-弱点是没有终身优惠。20年@ $ 19对于这项服务来说简直是疯狂。
Iroh叔叔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.