在 macOS Big Sur 中,Safari 將支持更多類型的 Web 擴(kuò)展,蘋果也將使其更容易從其它瀏覽器移植現(xiàn)有擴(kuò)展。
Safari 雖然支持?jǐn)U展,但是與 google Chrome 或 Firefox 這樣的瀏覽器相比,其可用的擴(kuò)展并不多。在 macOS Big Sur 中,蘋果引入了對(duì) Safari Web 擴(kuò)展的其它支持。
在 WWDC 開發(fā)人員會(huì)議中,蘋果宣布了 Safari Web Extensions。本質(zhì)上,瀏覽器將采用類似于 Chrome 和 Firefox 的擴(kuò)展 API。對(duì)于 Mac 用戶而言,這意味著 Safari 現(xiàn)在將支持范圍更廣的擴(kuò)展。
以前,Safari 僅允許共享擴(kuò)展名或內(nèi)容阻止程序。展望未來(lái),Safari Web 擴(kuò)展將使開發(fā)人員更容易使用 JAVAScript,html 和 css 等技術(shù)來(lái)編寫有用的附加組件。
蘋果正在采取與 Firefox 等瀏覽器略有不同的方法。Safari Web Extensions 將與本機(jī)應(yīng)用程序打包在一起-盡管這些應(yīng)用程序本身可以簡(jiǎn)單地用作占位符,以促進(jìn)通過(guò) App Store 的批準(zhǔn)。
該公司還發(fā)布了 Xcode 12 中的工具,這些工具將使擴(kuò)展創(chuàng)建者更輕松地將其現(xiàn)有的瀏覽器插件移植到 Safari。
除了擴(kuò)展功能改進(jìn)外,蘋果還增強(qiáng)了 macOS Big Sur 中 Safari 的設(shè)計(jì),性能和隱私。