Firefox 火狐瀏覽器開始測試支持 Manifest V3 擴展,但不跟隨谷歌 Chrome
11 月 21 日消息,??Mozilla 此前宣布??,F(xiàn)irefox 瀏覽器將在 2022 年底前全面擁抱 Web 擴展平臺的下一次迭代 Manifest V3(MV3),目前這一新功能已開始測試。
Mozilla 官方博客稱,MV3 為 Firefox 帶來了面向用戶的新更改,包括用于管理已安裝和啟用的瀏覽器擴展權(quán)限(源控件)的統(tǒng)一擴展按鈕,為 Firefox 用戶提供了對其瀏覽器的擴展訪問的控制。此按鈕已添加到 Firefox 107 中的 Nightly 中,并將隨 Firefox 109(2023 年 1 月 17 日)中的 MV3 一起提供。
此外,從 2022 年 11 月 21 日開始,Firefox 瀏覽器開放 MV3 擴展的提交,MV2 的棄用時間將在后續(xù)評估后公布。
在 MV2 中,主機權(quán)限由用戶在安裝時授予,用戶沒有一個簡單的方式來更改此設置(卸載 / 重新安裝和選擇不同的權(quán)限)。但是,借助 Firefox 中 MV3 中新的統(tǒng)一擴展按鈕,用戶可以輕松訪問并控制哪些擴展可以隨時訪問網(wǎng)頁。用戶可以自由授予對網(wǎng)站的持續(xù)訪問權(quán)限,或在每次訪問時做出選擇。
據(jù)介紹,按鈕面板將顯示用戶已安裝和啟用的擴展及其當前權(quán)限狀態(tài)。除了管理主機權(quán)限外,該面板還允許用戶管理、刪除或報告擴展。MV2 擴展也將顯示在面板中,但是用戶無法對 MV2 主機權(quán)限執(zhí)行操作,因為這些權(quán)限是在安裝時授予的,如果不卸載擴展并重新啟動,則無法在 MV2 中撤消此選擇。
值得一提的是,MV3 中最具爭議的更改之一是刪除了 Web Request API,以支持新的聲明式網(wǎng)絡請求 API(Declarative Net Request API)。開發(fā)者們對這一變動進行了大量批評,因為它剝奪了許多擴展的功能并降低了效率,其中以谷歌 Chrome 瀏覽器為代表。而 Mozilla 選擇保留 Web Request API,同時也支持聲明式網(wǎng)絡請求。