Active Adblock Plus在Chrome JS控制台中显示奇怪的错误

17
每次使用Chrome浏览器打开页面时,控制台会显示以下错误:
extensions::uncaught_exception_handler:8
在未知事件处理程序中出现错误:SyntaxError: Failed to execute 'insertRule' on 'CSSStyleSheet': Failed to parse the rule '::content #GoogleLeaderBoardAdUnit, ::content .insert_advertisement, ::content .ads-fif, ::content a[href^="http://www.gamebookers.com/cgi-bin/intro.cgi?], ::content .ads324-wrapper, ::content #rhsadvert, ::content .ad-lead, ::content #gtv_tabSponsor, ::content #adsense1, ::content #ap_adframe, ::content #adv_google_300, ::content #iqd_rightAd, ::content #bottom-side-ad, ::content #right_side_bar_ami_ad, ::content .ipm-sidebar-ad-middle, ::content .topad-area, ::content #advertising_728, ::content .logo_AdChoices, ::content #right-uppder-adverts-container, ::content .article_ad { display: none !important; }'.
如果我关闭Adblock Plus(1.9.3),则错误消息将消失。如果我启用Adblock Plus,则该错误再次出现,即使禁用了所有其他扩展程序也是如此。我担心Adblock不是问题,而是使问题变得可见。
同时,我刚完成的一个项目因“恶意软件”被Google Adwords拒绝,我正在等待Adwords技术支持的回电以获取更多详细信息。
我担心我的系统或浏览器被某种恶意软件感染,已经进入了我的Web项目。我不知道该怎么做。

我正在 Yosemite 10.10.5 上运行最新版本的 Chrome

有什么建议吗?


似乎有些东西试图在您访问的页面中插入广告。Adblock会尝试阻止这些内容,因此它突出显示某些内容并不是不合逻辑的。检查chrome://plugins是否存在任何您认为不应该存在的内容。此外,这应该迁移到SU,因为它不是编程特定的。 - Linef4ult
谢谢,插件看起来很正常... SU = 超级用户论坛? - user3423688
是的,这更多是一个软件/系统问题,而不是编程问题,而编程问题是 Stack Overflow 的适用范围。 - Linef4ult
4个回答

22

我在Chrome中卸载并重新安装了Adblock,错误信息已经消失。


1
Chrome扩展程序有些不可靠。 - ThisClark
非常感谢。它对我有用 :) - Shahmir Jadoon

4
如果您正在进行本地开发,直到解决此问题,您可以暂停 Adblock 或将其设置为“不在此页面运行”。

今天我遇到了这个错误,Chrome 67.0.3396.87,我尝试将页面加入白名单并在我的页面上启用广告拦截,但仍然会在控制台中显示上述错误。 :( - Mohd Abdul Mujib
2022年还会发生这种情况。只有在从“管理扩展程序”页面完全禁用Adblock后,问题才会消失。 - Dude

1
这个问题是由于EasyList过滤器中的一个无效CSS选择器引起的。在这个问题被创建后仅几个小时,EasyList作者之一进行了修复(10月14日)

15
啊啊啊啊,它又回来了。 - Ced
现在也看到这个问题了,有什么建议吗?我已经更新了我的 easylist 过滤器。 - vesperae
1
如果确实是同样的问题,我建议报告给EasyList,以防他们还没有意识到这个问题。最简单的方法是在他们的论坛上发布或在他们各自的GitHub存储库中创建一个问题。 - greiner
我没有使用Adblock Plus(只是免费版),但我仍然遇到了相同的控制台日志错误(这让我感到困惑,因为它开始在我的本地/内部开发服务器上显示,而我正在那里开发一个没有广告的网站)。 - Keith DC
1
是的,我也遇到了这个问题。 - bvstone
又看到它了 >:( - Mohd Abdul Mujib

0
Uncaught ReferenceError: browser is not defined
at onScriptLoad (adblock-onpage-icon-cs.js:172:3)
at adblock-onpage-icon-cs.js:183:2

我仍然遇到这个错误... 当我完全禁用广告拦截扩展时,此错误停止出现。但是,即使我将Localhost:3000设置为例外,它仍然显示错误。


1
把以下與編程相關的內容從英語翻譯成中文。僅返回翻譯後的文本。 - jsotola

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接