網路擴展外掛在各家瀏覽器上行之有年,各家的外掛商店中也有數不盡的工具可供使用,雖然在本質上大同小異,實則各自形成小圈圈,開發者多半必須為各家平台的特定架構量身設計才有機會全數上架。現在四家最大瀏覽器服務巨頭集結起來,為擴展外掛制定新的通用標準架構,將能讓開發者節省不少時間。
Apple、 Google 、Mozilla 與微軟組成 WECG,為網路擴展應用制定通用架構
不管是 Chrome、Firfox 或是近兩年崛起竄紅的 Microsoft Edge 瀏覽器,對於擴展外掛皆是採行開放歡迎的政策,讓用戶可以藉由安裝各種實用工具來客製化自己用得最順手的瀏覽器環境。Safari 自 macOS Big Sur 以來採用新的網路擴展 API,開始為各種擴展外掛打開大門,從而為相容於其他瀏覽器的擴展外掛奠定基礎,不過四家主要的瀏覽器各行其政,並沒有一個共同的標準。
現在四家瀏覽器的母公司 Apple、Google、Mozilla 和微軟組成新的 WECG 聯盟(WebExtensions Community Group),以下面兩個目標為主要努力方向:
- 為簡化擴展外掛的開發流程,WECG 將推出通用的模型、功能、API 和許可權核心,使開發者更易於創建擴展。
- 制定一種能夠提高效能、安全性更高,並且更能防止濫用的共同架構。
目前這個聯盟的一切都還在初期草創階段,雖說以通用架構為目標,但於此同時各家瀏覽器仍然使用自己的策略獨立運作,也就是說各平台還是能夠擁有自家的技術、審查和編輯策略,開發者利用該架構所創作的外掛可以直接上架到四家商店中,但並不代表不再支援其他例外的 API。如果開發者和瀏覽器廠商想要為該聯盟做出貢獻,也可以透過 W3C 官方網站了解詳情並加入,WECG 有一個專屬的 GitHub 儲存庫,裡面提供了運作章程和相關工作細節。
◎資料來源:Apple Insider