Google以新功能和修复错误为由再次推迟切换Chrome到ManifestV3

文章中心5个月前发布 admin
33 0 0

谷歌再次推迟Chrome切换到ManifestV3,理由是新功能和错误修复

9月,我们曾报道Google将于2023年1月开始在Chrome的Canary、Dev和Beta版本中停止支持ManifestV2。距离这一变化还有不到一个月的时间,Google宣布再次推迟从ManifestV2到V3的过渡。

Google以新功能和修复错误为由再次推迟切换Chrome到ManifestV3

周五,负责Chrome扩展开发者关系的SimeonVincent在Chromium扩展开发者论坛上的一篇帖子中承认了开发者的抱怨。

他表示:“当我们迁移到ManifestV3时,我们正在密切关注开发者社区的反馈,以帮助告知我们的时间表。我们已经听取了您对迁移过程中出现的常见挑战的反馈,特别是在服务工作方面。编写者无法使用DOM功能,以及当前延长ServiceWorker寿命的硬性限制。我们正在通过Off-CanvasDocumentAPI(在Chrome109中添加)缓解前者,并积极寻求最后一个解决方案。”

Vincent补充道,Google致力于帮助开发人员克服新的ManifestV3API带来的挑战,并将提供新功能、错误修复和足够的时间来完成过渡。因此,该公司决定推迟在开发人员使用的Chrome预发行版本中禁用ManifestV2扩展的计划,同时还重新考虑未来更改的时间表。

他进一步补充说,这些计划中的更新将于明年3月推出,目的是让开发人员有足够的时间在禁用ManifestV2之前更新和测试其扩展。

Google一直在更新Chrome及其开源ChromiumFoundation中扩展程序的工作方式,因为旧的APIManifestV2(MV2)很容易被滥用,并对浏览器性能产生负面影响。新的API称为ManifestV3(MV3),更安全且性能更好,但它不支持广告拦截、内容拦截和隐私扩展中常用的一些功能。

尽管遭到电子前沿基金会的反对,谷歌仍然坚持认为MV3是必要的,并计划通过新的API支持内容拦截等常见用例。然而,包括uBlockOrigin创建者RaymondHill和Ghostery首席执行官Jean-PaulSchmetz在内的其他人认为MV3是有害的。

Google以新功能和修复错误为由再次推迟切换Chrome到ManifestV3

流行的内容阻止扩展的开发人员正在努力确保用户在切换到ManifestV3时拥有类似的体验。AdGuard还发布了其第一个基于ManifestV3的实验性扩展,与当前版本相比非常有限,但表明内容拦截器在切换到ManifestV3后仍然可以工作。

另一方面,Brave和Mozilla等注重隐私的供应商计划保留谷歌正在删除的一些功能或提供替代选项。

根据chrome-stats.com的数据,在ChromeWebStore中约166,000个扩展中,只有约30,000个已从ManifestV2转换为ManifestV3。这意味着所有商店扩展中只有约17.84%被迁移。甚至很多Google自己的扩展都还没有转换。如果Google执行其禁用ManifestV2的计划,绝大多数扩展可能会停止工作。

© 版权声明

相关文章