蘋果在面向 Apple 開發者的公告中宣布了一項新計劃,開發者在 Safari14 beta中可使用WebExtensions API 創建 Web 擴展,從而為 Safari添加自定義功能。
WebExtensions API 也是 Chrome、Firefox 和 Edge 等其他瀏覽器使用的API,Xcode12 Beta 提供的新轉換工具允許開發者將現有擴展從其他瀏覽器移植到 Safari,并于今年秋天在 MacAppStore 中提供它們。
當前主流瀏覽器均采用 WebExtensions API,這一擴展技術已成為事實上的標準。蘋果采用同樣的技術相信可以更好地鼓勵開發者為 Safari 創建新擴展或將已有的擴展移植過來,從而極大地豐富 Safari 的擴展生態。
Safari Web Extensions 文檔頁面目前提供了創建、開發、移植和定制擴展的操作指南,以及評估擴展兼容性等操作的辦法,詳情查看文檔。