IT之家 5 月 21 日消息,Mozilla 宣布,F(xiàn)irefox 瀏覽器將在 2022 年底前全面擁抱 Web 擴(kuò)展平臺(tái)的下一次迭代 Manifest V3,并在此之前推出一個(gè)新的開(kāi)發(fā)者預(yù)覽計(jì)劃,以收集 Web 開(kāi)發(fā)者的反饋。
Manifest V3 是 Web 擴(kuò)展平臺(tái)的最新更改,旨在使擴(kuò)展更安全、更快且對(duì)隱私友好,于 2019 年由谷歌首次發(fā)布,可以說(shuō)是引起了不小的爭(zhēng)議。
IT之家了解到,Manifest V3 中最具爭(zhēng)議的更改之一是刪除了 Web Request API,以支持新的聲明式網(wǎng)絡(luò)請(qǐng)求 API(Declarative Net Request API)。開(kāi)發(fā)者們對(duì)這一變動(dòng)進(jìn)行了大量批評(píng),因?yàn)樗鼊儕Z了許多擴(kuò)展的功能并降低了效率。谷歌瀏覽器已經(jīng)停止接受基于 Manifest V2 的新擴(kuò)展,而現(xiàn)有的 Manifest V2 擴(kuò)展將在 2023 年 1 月之后停止使用。
Mozilla 表示,他們知道 Manifest V3 中有一些爭(zhēng)議內(nèi)容,為此,Mozilla 將在實(shí)施 Manifest V3 時(shí)采用與谷歌 Chrome 不同的方法。Mozilla 認(rèn)為新的聲明式網(wǎng)絡(luò)請(qǐng)求 API 并不是 Web Request API 的完美替代品,該方案限制了廣告攔截器和隱私擴(kuò)展的使用。因此,F(xiàn)irefox 將在 Manifest V3 中保留對(duì)“阻止 Web Request”的支持,同時(shí)也支持聲明式網(wǎng)絡(luò)請(qǐng)求。
此外,Mozilla 也不喜歡 Chrome 使用的 Background Service Workers,因?yàn)樗恢С衷S多用例,并且需要開(kāi)發(fā)者重寫(xiě)大部分?jǐn)U展代碼。
Mozilla 去年提出了 Event Pages 來(lái)解決這些問(wèn)題,并表示已受到社區(qū)的好評(píng),并將在 Firefox 的 Manifest V3 中進(jìn)行全面支持。Mozilla 表示,出于兼容性原因,它還將支持 Service Worker。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。