[-Fx-][-GC-] WebExtension Manifest v3 現況

看板Browsers (瀏覽器)作者 (ettoolong)時間2年前 (2021/12/10 11:21), 2年前編輯推噓3(300)
留言3則, 3人參與, 2年前最新討論串1/14 (看更多)
有關 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, 2年前 , 1F
所以FF還是有滿血ADB 可喜可賀
12/10 16:04, 1F
※ 編輯: ettoolong (61.222.157.197 臺灣), 12/10/2021 16:44:10

12/10 16:53, 2年前 , 2F
基本上還是 GC 說什麼大家都只能跟,頂多另外保留自己的
12/10 16:53, 2F

12/10 17:46, 2年前 , 3F
可以接續之前的串XD #1W2PvELS
12/10 17:46, 3F
文章代碼(AID): #1XiiUezf (Browsers)
討論串 (同標題文章)
文章代碼(AID): #1XiiUezf (Browsers)