作者ettoolong (ettoolong)
看板Browsers
标题[-Fx-][-GC-] WebExtension Manifest v3 现况
时间Fri Dec 10 11:21:04 2021
有关 Manifest v3 的更新, 相信 Chrome 套件开发者前阵子
应该都收到 Google 的通知信了,不过我看这边还没有人转贴,
所以我就在这边帮大家整理一下.
2022 一月 17 日开始
开发者无法再上传新的 v2 版套件(非公开套件除外)
开发者仍可更新现有的 v2 版套件
2022 六月开始
开发者无法再上传任何新的 v2 版套件
开发者但仍可更新现有的v2版套件
2023 一月开始
开发者无法再上传/更新 v2 版套件(非公开套件除外),
Chrome 无法再执行 v2 版套件(企业版除外)
2023 六月开始
Chrome 无法再执行 v2 版套件
参考资料: 2021-09-23
https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/
Firefox 方面, 其实还没有给出明确的时程,
目前已知:
2022 年初开始接受上传 v3 版套件 (可能延期)
目前还没有决定 v2 停用的时间点,
但预计在 v3 版在 release channel 中稳定後, 持续支援 v2 一年
对 Chrome 在 v3 版中的改动, Firefox 在 v3 中将跟进部份的修改:
cross-origin protections, 此修改影响 content script 对跨站点资源的存取,
其他不变.
使用 background service workers 替代 Background pages,
大部份的套件的 background script 需重写. Firefox 将跟进此变动.
Chrome 和 Firefox 在 WE 的API 设计上一直有一个差异,
就是 Firefox 多支援一个 Promise-based 的版本,
这点在 v3 版中将继续支援.
Host permission controls, 在 Chrome 可以设定
只开放特定的 host permission 给套件,
Firefox 将跟进此设计, 目前实验中.
执行动态产生的程式码, Chrome 在 v3 中对此作了更多限制来提高安全性,
Firefox 将跟进此设计.
declarativeNetRequest (DNR) 和 blocking webRequest API,
主要影响到挡广告的套件,
Firefox 会支援新的 DNR, 同时保留支援原有的 blocking webRequest API.
参考资料: 2021-05-27(有点久了, 但好像一直没有新资料, 我也没有特别再去找)
如果有更新的资料欢迎提供 m(_ _)m
https://blog.mozilla.org/addons/2021/05/27/manifest-v3-update/
--
巴巴人 巅峰46级,有监於自己的肉体与力量的极限,苦思烦恼後,他所作出的结论是:
Thankful。为了报答先祖赐予自己的无尽力量,他想表示一点心意,於是想到了 ─
一天一万次Thankful的先祖鎚。首先
调整呼吸,敬拜、祈祷,摆好准备姿势,挥鎚!
完成这些连续动作,一开始花的时间是五秒到六秒。第一天实行下来,还没挥完一万次,
就花了十八小时以上。每天过着挥完就睡,醒来继续挥的日子。经过了两星期,他察觉到
异状。挥完了一万次,太阳仍未下山。
Thankful的先祖鎚一万次,花不到一小时的时间!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.222.157.197 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1639106472.A.F69.html
※ 编辑: ettoolong (61.222.157.197 台湾), 12/10/2021 11:32:15
1F:推 alchemy123: 所以FF还是有满血ADB 可喜可贺 12/10 16:04
※ 编辑: ettoolong (61.222.157.197 台湾), 12/10/2021 16:44:10
2F:推 t7yang: 基本上还是 GC 说什麽大家都只能跟,顶多另外保留自己的 12/10 16:53
3F:推 danny0838: 可以接续之前的串XD #1W2PvELS 12/10 17:46