今年上半年已過,Chrome 擴充功能平台和線上應用程式商店也發生了許多事。我們推出了幾項重大更新和新功能,很高興能與您分享。本篇文章將簡要說明 Chrome 擴充功能在過去三個月內的相關動態。
資訊清單 V2 淘汰階段開始
我們已於 6 月 3 日開始警告使用者,Manifest 2 版擴充功能即將停用。這項警示已陸續在各個 Chrome 管道推出。之後,我們將開始停用 Manifest V2 擴充功能。使用者仍可選擇重新啟用這些擴充功能。
Google I/O 大會
又到了 Google I/O 大會,我們也將所有令人興奮的擴充功能更新內容都納入其中!我們提供新選單的預覽畫面,讓使用者享有更多控制權。此外,我們也推出了新版的版本回溯功能,開發人員可以快速重新部署先前發布的擴充功能版本,無須等待審查。此外,我們也重新整理了 Chrome 線上應用程式商店,以便突顯最佳擴充功能。歡迎前往 YouTube 觀看完整影片,並閱讀這篇網誌文章,瞭解其中的亮點。
宣告式網路要求快速通關:針對具備安全規則更新的擴充功能提供快速審查服務
如果更新僅修改 rule_resources 資訊清單鍵中的安全靜態規則,Chrome 擴充功能可使用宣告式網際要求 API (DNR) 略過審查。只要擴充功能未遭標示為違反政策,且符合其他資格條件,重新部署的擴充功能變更就會在幾分鐘內生效。
開發人員必須透過 Chrome 線上應用程式商店開發人員資訊主頁或發布 API 選擇加入這項快速審查程序。如要進一步瞭解資格條件和選擇加入方式,請參閱 Chrome 線上應用程式商店說明文件。
新的 action.openPopup API
自 Chrome 127 起,所有擴充功能都能使用 action.openPopup API。這項變更是開發人員的熱切需求,包括在我們的錯誤追蹤器中為問題加星的開發人員。這個 API 先前僅適用於依政策安裝的擴充功能,但在 WebExtensions 社群小組討論後,我們很高興終於能向所有人推出這個 API。這可讓 Chrome 和其他 Chromium 瀏覽器與 Firefox 和 Safari 保持一致,因為這兩款瀏覽器已支援此 API。
側邊面板 UI 更新
Chrome 已更新側邊面板 UI,新增了固定圖示,可輕鬆重新開啟與擴充功能動作圖示連結的側邊面板,並移除全域側邊面板圖示,因為每個面板都應提供獨特的體驗。
如果擴充功能使用側邊面板,您可能需要變更使用者新手上路的方式,並確保提供明確的方式來開啟面板。
擴充功能中的來源試用
從 Chrome 126 開始,您可以在所有擴充功能途徑中選擇加入來源試用和淘汰試用。請參閱說明文件,瞭解如何在manifest.json 檔案中加入 trial_token,以便在背景指令碼、彈出式視窗或離線文件中使用試用功能。
與 YouTube 互動的擴充功能必須遷移至信任類型
YouTube 團隊正在使用信任類型改善 YouTube 用戶端安全性,這項功能要求第三方瀏覽器擴充功能在將值指派給 DOM API 時,使用指定類型的物件,而非字串。自 2024 年 7 月 25 日起,如果瀏覽器擴充功能不符合信任類型安全性規定,可能會在政策生效後停止運作,因此開發人員需要確保擴充功能與新的 YouTube 安全性標準相容。 如果您的擴充功能會修改 HTML,且使用者可以在 youtube.com 上使用,請參閱操作說明,瞭解如何檢查擴充功能是否相容,並在功能生效後正常運作。
說明文件更新
我們最近更新了 Chrome 線上應用程式商店 API 說明文件,加入了 deployPercentage 相關資訊,讓您為部分推出部署作業指派百分比。
我們也新增了內容篩選 指南。您可以進一步瞭解如何使用宣告式網際網路要求 API 進行網路篩選,並進一步瞭解擴充功能可納入的規則數量限制,以及使用者如何定義自己的篩選規則等。
即將推出的新功能
我們正在開發新的 API 提案,以便在擴充功能中支援多個使用者指令碼世界,讓使用者指令碼管理工具在某個網站上注入多個使用者指令碼時,能更妥善地隔離個別使用者指令碼。如要瞭解詳情,請參閱 WECG 多個使用者指令碼世界提案。
我們正在研究另一項令人期待的功能提案,讓開發人員提供一組深色模式圖示,以便在深色模式中提升擴充功能圖示的顯示效果。詳情請參閱 深色模式擴充功能圖示支援 WECG 提案。
🗃?️ 新影片
Chrome 擴充功能團隊的 Patrick 說明 Chrome 擴充功能中的遠端代管程式碼 (RHC) 概念。如要瞭解為何不再允許使用 RHC、如何偵測 RHC,以及如果擴充功能需要更新,請參閱「什麼是遠端代管程式碼?」一文。
Patrick 和 Oliver 也親自與 Chrome 線上應用程式商店審查團隊會面,瞭解審查程序的複雜性。他們提出了你分享的所有問題和意見回饋,請參閱「Chrome 線上應用程式商店幕後:向信任與安全團隊提出問題」一文。
再次感謝你加入擴充功能社群!❤️