在Google提出并采用對(duì)其網(wǎng)絡(luò)瀏覽器擴(kuò)展框架進(jìn)行更改的兩年后,F(xiàn)irefox可以效仿,但有一個(gè)例外。
這些更改統(tǒng)稱(chēng)為Manifest v3,它通過(guò)瀏覽器的現(xiàn)有框架解決了許多安全問(wèn)題,這些擴(kuò)展使擴(kuò)展程序可以撤消瀏覽器的安全模型并獲取敏感數(shù)據(jù)。
雖然 Manifest v3 在 Chrome 和 Firefox 之間造成了不兼容,但后者決定在采用它之前等待并觀察框架的演變。
TECHRADAR需要您!
我們正在研究我們的讀者如何使用 VPN 來(lái)獲取即將發(fā)布的深度報(bào)告。我們很樂(lè)意在下面的調(diào)查中聽(tīng)到您的想法。您的時(shí)間不會(huì)超過(guò) 60 秒。
“正如我們之前所寫(xiě),我們希望保持高度的兼容性以支持跨瀏覽器開(kāi)發(fā)。我們將引入對(duì) Firefox 擴(kuò)展的 Manifest v3 支持,”Firefox 開(kāi)發(fā)人員在博客文章中分享。
Firefox 開(kāi)發(fā)人員很快補(bǔ)充說(shuō),雖然他們將采用 Manifest v3,但他們的實(shí)施將在某些領(lǐng)域與 Chrome 的實(shí)施有所不同,F(xiàn)irefox 認(rèn)為其“價(jià)值指向不同的解決方案”。
在 2019 年推出 Manifest v3 時(shí),谷歌聲稱(chēng)這是擴(kuò)展平臺(tái)最大的轉(zhuǎn)變之一,并提供使用它增強(qiáng)安全性、隱私性和性能的擴(kuò)展。
但是,Manifest v3 棄用了 WebRequestAPI 的某些功能,如 uBlock Origin 和 Ghostery 等廣告攔截?cái)U(kuò)展依賴(lài)于這些功能。
在他們實(shí)施 Manifest v3 的計(jì)劃中,流行的開(kāi)源Web 瀏覽器的開(kāi)發(fā)人員分享說(shuō),在與幾個(gè)內(nèi)容阻止擴(kuò)展開(kāi)發(fā)人員討論后,他們決定保留對(duì) WebRequestAPI 的阻止功能的支持以及 Google 的替代品,稱(chēng)為 decalarativeNetRequest (DNR) .
Firefox 寫(xiě)道:“我們將支持阻止 webRequest,直到有更好的解決方案涵蓋我們認(rèn)為重要的所有用例,因?yàn)?Chrome 目前實(shí)施的 DNR 還不能滿(mǎn)足擴(kuò)展程序開(kāi)發(fā)人員的需求。”