Chrome 警告用户:uBlock Origin 扩展会降低性能

阅读时间图标 3分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

虽然 Manifest v2 扩展将于今年 3 月逐步淘汰,但 Chrome 现已向某些人发出警告,称 UBlock Origin 正在减慢浏览器速度,并要求他们禁用该扩展以恢复浏览器性能。该问题与 Manifest vXNUMX 推送无关。 UBO 开发人员表示,当用户重复创建过滤器或规则时,这是一个(罕见)问题。值得注意的是,此问题的修复程序已在扩展程序的开发版本中提供,并且可能会在 Chrome Web Store 批准后发布。

出于安全、隐私和性能方面的原因,Google 正在逐步淘汰 Manifest V2 扩展,转而使用 Manifest V3。逐步淘汰将于 2024 年 2 月开始,届时谷歌将开始禁用使用“Manifest V2”系统构建的旧版 Chrome 扩展。受此次推出影响的用户将看到 MVXNUMX 扩展程序(例如 UBlock Origin)在其浏览器中自动禁用,并且将无法再从 Chrome 网上应用店安装它们。

至于本文的背景,一些用户最近在浏览器中使用 UBlock Origin 时从 Chrome 收到以下错误,并显示以下消息,并在 X 上报告了该错误 [1],[2].

此扩展程序会减慢 Google Chrome 的速度。您应该禁用它以恢复 Google Chrome 的性能。

当用户创建新过滤器并多次重新加载网页时,就会发生这种情况。我们已经能够在 Chrome 和 Edge 浏览器中重现此警告。您还可以发送垃圾邮件 UBO 切换并刷新网页多次,以防止发生这种情况,但不建议这样做。

Chrome 在菜单中显示错误警告,选择它会将用户导航到扩展程序页面,用户可以在其中看到通知。我们注意到,禁用并重新启用该扩展程序不会使警告消失,您可能需要从 Chrome 网上应用店重新安装该扩展程序才能避免这种情况。

当 Chromium 检测到对 handlerBehaviorChanged() 的多次调用时,它会抛出该错误,该错误自 2014 年以来一直在 Chromium 中存在,并且 Privacy Badger 扩展也受到影响 以往 通过这个问题。

这种情况很少发生,正常使用 UBO 时不会发生,但是, 修复已准备就绪:UBO 对 HandlerBehaviorChanged() 函数进行了速率限制,一旦达到最大调用次数,它将停止运行。该修复已在扩展的开发版本中提供,当 Google 批准后,这将在网站上达到 UBO 稳定。

有关主题的更多信息: , uBlock起源