Root Nation訊息資訊科技資訊Apple, 谷歌, Microsoft 和 Mozilla 正在合作開發瀏覽器擴充功能

Apple, 谷歌, Microsoft 和 Mozilla 正在合作開發瀏覽器擴充功能

-

瀏覽器擴展可能難以開發和維護,尤其是對於想要支持多個瀏覽器的擴展。 Firefox、Edge、Opera 和其他瀏覽器的擴展 API 基於 Chrome,但每個瀏覽器都添加了自己的更改,並且並不總是實現 Google 的新 API。 幸運的是,所有主要的瀏覽器供應商都同意組建 WebExtensions 組,其目標是標準化跨瀏覽器的 API 和功能。

根據現有數據,所有主要瀏覽器開發商的代表都將參與擴展的標準化工作,名為 WebExtensions Community Group (WECG) 的小組將由來自 Apple 和谷歌的西蒙文森特。 他們將一起嘗試解決幾個主要任務。

首先,它是關於通過創建一致的模型和共同的核心、功能、API 和權限來簡化開發擴展的過程。 還計劃編寫架構描述,使用該描述將提高所創建解決方案的生產力,並使它們更安全。

WebExtensions

同時,項目參與者並不打算詳細說明擴展開發的每個方面或限制創新。 每個瀏覽器開發者將繼續按照自己的規則和政策獨立運作。 有興趣參與此項目的擴展程序和瀏覽器開發人員可以通過在萬維網聯盟 (W3C) 網站上提交申請來加入它。 WECG 成員在 GitHub 上創建了一個單獨的存儲庫,將用於未來的工作。 它還包含規則和 法規 一個新的開發者社區。

https://twitter.com/w3c/status/1400860930611757059?s=20

過去幾年,WebExtensions 一直被用作 Chrome 擴充 API 的通用術語。 Opera 在 2013 年瀏覽器切換到 Chromium 時採用了它,Firefox 在 2017 年切換到 API(Mozilla 在很大程度上創造了術語“WebExtensions”),Safari 去年增加了對其的支援。然而,瀏覽器之間的權限和可用 API 差異很大,因此標準化流程對開發人員來說將是個好消息。基於 Chromium 的瀏覽器,例如 Vivaldi 和新的 Microsoft Edge 很大程度上遵循 Chrome 的實現,幾乎沒有(如果有的話)變化。

另請閱讀:

註冊
通知有關
客人

0 留言
嵌入式評論
查看所有評論
其他文章
訂閱更新
現在流行