24小时联系电话:185 8888 888

科技
您现在的位置: 首页 > 科技 > Mozilla将在Extensions Manifest v3中支持现有广告拦截器
  • “酷”大脑研究的扭曲观念扼杀了心理治疗

    “酷”大脑研究的扭曲观念扼杀了心理治疗

    发布时间:2020/03/31

      ‘对于人类的每一个问题,总是存在着众所周知的解决方案-简洁,合理和错误。” 人类从来没有遇到过比了解我们自己的人性更复杂的问题。而且,不乏任何试图探究其深度的简洁,合理和错误的答案。 在我职业生...

  • SpaceX赢得NASA合同,使用新型Dragon XL工艺将货物运送到月球网关

    SpaceX赢得NASA合同,使用新型Dragon XL工艺将货物运送到月球网关

    发布时间:2020/03/31

      美国国家航空航天局(NASA)挖掘出一种尚未建造的SpaceX货运飞船,用于向尚未发射的绕月轨道前哨基地运送补给品。 SpaceX的机器人Dragon XL是其主力Dragon太空船的圆柱形超大型版本,将作为第一批从NASA获得...

  • Spaces应用程序使人们可以参加VR中的Zoom会议

    Spaces应用程序使人们可以参加VR中的Zoom会议

    发布时间:2020/03/30

      一个名为Spaces的新PC VR应用程序使用户可以从VR内部加入Zoom会议和其他视频通话。 该应用是根据最近发生的COVID-19大流行而开发的,该大流行已经使世界各地许多人在家中工作并使用诸如Zoom之类的虚拟会议...

  • 汇盈医疗声称其AI可以从CT扫描中检测冠状病毒,准确率达96%

    汇盈医疗声称其AI可以从CT扫描中检测冠状病毒,准确率达96%

    发布时间:2020/03/30

      总部位于中国惠州的医疗设备公司慧英医疗声称已开发出一种AI成像解决方案,该解决方案使用CT胸部扫描来检测COVID-19的存在。该公司断言,如果不使用逆转录聚合酶链反应(RT-PCR)(COVID-19的标准测试方法),...

Mozilla将在Extensions Manifest v3中支持现有广告拦截器

发布时间:2019/09/06 科技 浏览次数:818

 
Mozilla已决定从谷歌分拆并继续支持现有的广告拦截器,因为谷歌将作为Extensions Manifest v3的一部分提出即将进行的扩展更改。
Chrome浏览器扩展程序的权限和功能在所谓的扩展程序清单中列出。此清单允许开发人员声明其扩展将使用的权限,这允许扩展访问各种API。
当前的扩展清单是版本2,并允许扩展(例如广告拦截扩展)使用称为阻止webRequest的特定API。此功能允许广告拦截扩展程序阻止浏览器显示网页,直到内容被分析并删除任何广告代码或广告脚本。
Extension Manifest v3删除阻止webRequest API
在即将推出的Extension Manifest v3中,Google已决定更改webRequest API,以便扩展程序只能监视浏览器连接,但不会在数据显示之前修改数据内容。
但是,此更改可有效杀死使用此功能的广告拦截器。这包括广告拦截器,例如uBlock Origin,它是一种非常受欢迎的过滤网络内容的扩展,已被超过1000万用户使用。
相反,谷歌表示广告拦截器开发人员应该使用declarativeNetRequest API,这允许扩展开发人员创建过滤器和规则,使浏览器而不是扩展程序从访问过的网页中剥离内容或资源。
虽然这可以提高性能和潜在的隐私,因为扩展程序永远不会看到正在访问的内容或页面,但API对可以创建的规则数量(30,000限制)有限制,这对现有广告拦截器来说是不够的。 。
“除了导致uBO和uMatrix不再存在之外,真正令人担忧的是,提议的声明性NetRequest API将无法提出新的和新颖的过滤引擎设计,因为声明性的NetRequest API只不过是一个特定的实现过滤引擎,相当有限的一个(30,000限制不足以强制执行着名的EasyList),“uBlock Origin开发人员Raymond Hill在Manifest v3的bug跟踪页面中表达。
例如,您可以在下面看到uBlock源中配置的各种列表及其包含的规则数量。
规则
Mozilla将继续支持阻止webRequest api
在昨天发布的Manifest v3常见问题解答中,Mozilla表示,虽然保持与Chrome的兼容性对他们的开发者和用户很重要,但他们并不需要支持Google提议的更改。
为了反映这一点,Mozilla决定继续支持阻止webRequest呼叫,即使谷歌不支持。这将允许现有的广告拦截器继续在Firefox中工作,即使在Extension Manifest v3发布后它们不再适用于Google Chrome。
“我们没有立即删除阻止webRequest的计划,并且正在与附加开发人员合作,以更好地了解他们如何使用相关API来帮助确定如何最好地支持它们。”
Mozilla还提供了有关他们如何计划支持v3中提出的其他更改的信息。
运行时主机权限:我们正在对Manifest v3中的提议进行评估,以便让用户对他们授予权限的站点进行更细粒度的控制,并在没有太多中断和混淆的情况下调查这样做的方法。
跨源通信:在Manifest v3中,内容脚本将具有与它们注入的页面相同的权限。我们计划实现此更改。
远程托管代码:Firefox已经不允许远程代码作为策略。清单v3包含一项关于其他技术执法措施的提案,我们目前正在评估并打算执行这些措施。
虽然Mozilla的声明是依赖于阻止webRequest API的现有广告拦截器的执行停留,但这不应被视为讨论的结束。
在审查了如何使用这些API之后,Mozilla很可能在将来改变主意。

姓 名:
邮箱
留 言: