[-Fx-][-GC-] WebExtension Manifest v3 現況
有關 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://www.ptt.cc/bbs/Browsers/M.1639106472.A.F69.html
※ 編輯: ettoolong (61.222.157.197 臺灣), 12/10/2021 11:32:15
推
12/10 16:04,
3年前
, 1F
12/10 16:04, 1F
※ 編輯: ettoolong (61.222.157.197 臺灣), 12/10/2021 16:44:10
推
12/10 16:53,
3年前
, 2F
12/10 16:53, 2F
推
12/10 17:46,
3年前
, 3F
12/10 17:46, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 14 篇):
Browsers 近期熱門文章
PTT數位生活區 即時熱門文章