多年来我一直使用 AdBlock Plus 阻止弹出式广告。
但近几个月来,似乎有一种“新”的弹出窗口占领了网络。它们是基于 javascript 的“模式”弹出窗口,ABP 对此束手无策。请参阅附件中的示例。
有没有办法可以消除这些广告,而不会破坏我所需的任何功能?
答案1
问题是,虽然它看起来像是一个弹出窗口,但实际上它只是 HTML,给人一种弹出窗口的印象。它通常被称为覆盖层。这意味着在某些网站上,它会是垃圾(如屏幕截图所示),但其他网站则非常需要(如购物篮预览屏幕)。
虽然它可以屏蔽广告,但也可能会屏蔽有用的东西,比如折扣弹出窗口或 cookie 政策通知,除非您同意,否则不会允许您继续。
对于 FireFox 和 Chrome,有一个名为覆盖层背后这可能会满足您的需求(类似于 AdBlocker,但用于覆盖)。Chrome 还有一个名为的额外插件overlay blocker
。由于许多原因,它并不完美,并且如上所述,请自行承担风险(因为它可能会阻止某些网站按预期运行)。
最后,AdBlock plus 可能会有所帮助,因为它可以定制,请参阅此论坛了解更多详细信息https://adblockplus.org/forum/viewtopic.php?t=18595
您还可以选择禁用 JavaScript。我知道这不太可能,但它仍然是一个选择。
答案2
你可以看看无脚本插件。这比全局禁用javascript要方便一点。
答案3
看看覆盖阻止程序chrome 扩展。它现在会自动停止这些弹出窗口,并且不再破坏页面。