Chrome Manifest V3 推迟到 2023 年 6 月强制执行,Manifest V2 仅支持至 2024 年

Manifest V3 最大的噩耗是去广告插件,以及油猴脚本等通过外联丰富功能的扩展。
变成类似手机安卓、苹果软件安装包差不多(意味者相关扩展会在 V3 体积占用变胖)并且 V3 要收回 V2 大部分权限。
小小的添加、更改等都需要重新发布新的安装包,各级层层加码关卡,最终才到用户手里。
嫌广告还不过分,隐私榨取太少的各大广告公司喜笑颜开,好日子来了,估计恨不得马上、现在、立刻、就地、迅速执行,并展望 Manifest V4 将相关扩展砍到残废。
简而言之,2023 年 01 月,谷歌商店只接受 Manifest V3 扩展,浏览器 112 在正式版以外关闭 Manifest V2 扩展支持(企业策略可通过扩展 ID 进行逐项放行 Manifest V2)同年 6 月,商店无法搜索到 Manifest V2 扩展,浏览器 115 可能所有版本全量强制取消 v2 扩展支持,仅支持 v3 扩展安装和运行,次年 01 月,商店拒绝提供 Manifest V2 扩展更新,企业策略到期后,全量下架 Manifest V2 扩展,并且使 2023-01 的 Manifest V2 企业策略功能无效化。

总结:对我们能自己写脚本插件的影响不是最大的,对用油猴插件,也就是Greasemonkey 、Tampermonkey。就没那么爽了,可能油猴都运行不起来了。目前就是等 Chrome 彻底不支持 v2 后会迁移至 Firefox(Firefox 相关人员说会继续支持 V2)。

1 个赞

这个更新会影响到所有chrome系的浏览器吗?会不会有第三方编译版之类的,Firefox的还挺多的。

1 个赞

如果chrome系的浏览器只跟随谷歌更新内核的话确实不会支持再支持 V2 ,但浏览器开发者可以通过修改内核(开源)的方式来支持 V2,所以对于chrome系的浏览器影响不大。

1 个赞

不过我用的是Edge,估计会同步更新吧。看来要提前转到Firefox了,还好我最常用的几个扩展都有Firefox版的。

2 个赞

好消息是这个计划再次推迟了,目前没有设置时间。

https://groups.google.com/u/0/a/chromium.org/g/chromium-extensions/c/zQ77HkGmK9E?pli=1

2 个赞

让我看看!

印象中Vivaldi说会继续支持v2

1 个赞

其实还有一个关键:如果 ChromeStore 不再上架 V2 的扩展,那安装更新就又麻烦了一点,目前还没有在线安装更新扩展的第三方平台吧?

1 个赞

时候到了

最早从 2024 年 6 月 的 Chrome 127 开始,我们将开始禁用 Chrome 的不稳定版本(开发者版、Canary 版和 Beta 版)中的 Manifest V2 扩展程序。受此变化影响的用户会在浏览器中看到 Manifest V2 扩展程序自动禁用,并且无法再从 Chrome 应用商店安装 Manifest V2 扩展程序。此外,Manifest V2 扩展程序在 Chrome 应用商店中将不再拥有“精选”徽章(如果目前已有该徽章)。

chrome://extensions-internals/
中可以查看已安装扩展的 manifest_version

看了下自己有一半的扩展是3以下的

今天已经将90%的扩展更新至支持Manifest V3的版本了,除了个别几个不常用的。

我这里没到Manifest V3且用的比较频繁的有
uBlock Origin 、Stylus 、Header Editor、 简悦 - SimpRead、 暴力猴等
其中我知道的uBlock Origin在做v3版本了,但效果不太好,剩下几个还真不知道会不会出v3版本以及效果怎么样

1 个赞

目前最新版(127.0.6516.0) 还能够正常使用,稳定版应该还要 1~2 月才会更新到 127

使用ExtensionManifestV2Availability策略确保 Manifest V2 扩展在其组织中继续运行的企业将有额外一年的时间(直到 2025 年 6 月)来迁移其组织中的 Manifest V2 扩展。在此之前,启用该策略的浏览器不会受到弃用的影响。

Chrome 注册表修改

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"ExtensionManifestV2Availability"=dword:00000002

Edge 的路径可能是

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge

检查是否设置成功可访问 chrome://policyedge://policy 来验证

2 个赞

这里有一个脚本,支持更多的浏览器。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\BraveSoftware\Brave]
"ExtensionManifestV2Availability"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium]
"ExtensionManifestV2Availability"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"ExtensionManifestV2Availability"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"ExtensionManifestV2Availability"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Vivaldi]
"ExtensionManifestV2Availability"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\YandexBrowser]
"ExtensionManifestV2Availability"=dword:00000002