自2019年年初谷歌公布Manifest v3平臺(tái)草案開(kāi)始,持續(xù)有關(guān)運(yùn)行用戶腳本和廣告攔截能力被限制引起激烈討論。年討
在最初的論后攔截力藍(lán)青島同城上門(mén)外圍上門(mén)外圍女(微信181-8279-1445)提供高端外圍上門(mén)真實(shí)靠譜快速安排不收定金見(jiàn)人滿意付30分鐘內(nèi)到達(dá)草案中谷歌計(jì)劃完全禁止在谷歌瀏覽器中運(yùn)行用戶腳本,除非腳本開(kāi)發(fā)者將腳本提交給谷歌先審核。本定
這意味著諸如油猴之類的稿谷歌大廣告用戶腳本擴(kuò)展程序?qū)氐淄V构ぷ鳎鴱V告攔截?cái)U(kuò)展程序的幅度攔截能力也會(huì)大大降低。
這些問(wèn)題也是限制引起激烈討論的原因,因?yàn)閺挠脩艚嵌葋?lái)說(shuō)谷歌分明是擴(kuò)展在袒護(hù)自己廣告業(yè)務(wù)避免廣告遭到攔截。

3年多后這個(gè)問(wèn)題基本被解決:
本月初谷歌瀏覽器發(fā)布博客宣布 Manifest v3 平臺(tái)遷移的最后兩個(gè)關(guān)鍵問(wèn)題 , 也就是用戶腳本和攔截相關(guān)的。
根據(jù)說(shuō)明目前這些問(wèn)題基本已經(jīng)得到解決,持續(xù)雖然谷歌仍然進(jìn)行限制,年討青島同城上門(mén)外圍上門(mén)外圍女(微信181-8279-1445)提供高端外圍上門(mén)真實(shí)靠譜快速安排不收定金見(jiàn)人滿意付30分鐘內(nèi)到達(dá)但是論后攔截力藍(lán)相比最初的草案情況略微有所改善。
現(xiàn)在開(kāi)發(fā)者可以在 Google Chrome Beta 120 版中進(jìn)行測(cè)試,本定測(cè)試沒(méi)問(wèn)題后就可以盡早遷移到Manifest v3。稿谷歌大廣告
最大的幅度問(wèn)題在于新平臺(tái)對(duì)廣告攔截?cái)U(kuò)展的能力進(jìn)行大幅度削弱,如廣告攔截?cái)U(kuò)展將無(wú)法支持自定義屏蔽功能。
針對(duì)腳本類的新API:
在最初的草案中谷歌要求所有可以在瀏覽器上運(yùn)行的腳本都必須提交到Chrome Web Store中交由谷歌審核。
新平臺(tái)不允許擴(kuò)展程序加載來(lái)自外部的代碼,所以腳本開(kāi)發(fā)者還需要支付五美元注冊(cè)費(fèi)找谷歌對(duì)代碼上架等。
然而油猴等平臺(tái)具有海量的用戶腳本,不可能所有腳本開(kāi)發(fā)者都去注冊(cè)為谷歌瀏覽器開(kāi)發(fā)者然后去提交代碼。
針對(duì)這個(gè)問(wèn)題谷歌瀏覽器提供的新接口,要求用戶必須開(kāi)啟開(kāi)發(fā)者模式后,才可以運(yùn)行外部加載的腳本代碼。
當(dāng)用戶試圖加載腳本但沒(méi)有啟用開(kāi)發(fā)者模式時(shí),油猴等擴(kuò)展可調(diào)用新接口彈出提示引導(dǎo)用戶啟用開(kāi)發(fā)者模式。
廣告攔截類的解決方案:
實(shí)際上廣告攔截?cái)U(kuò)展的能力限制問(wèn)題并沒(méi)有得到徹底解決,谷歌瀏覽器只是放寬限制基本滿足開(kāi)發(fā)者的需求。
廣告攔截?cái)U(kuò)展一般使用的是聲明性網(wǎng)絡(luò)請(qǐng)求方案,這可以在頁(yè)面請(qǐng)求階段直接攔截命中規(guī)則的一些資源加載。
原本在最初的草案中谷歌準(zhǔn)備將規(guī)則數(shù)量限制為30000條,但主流廣告攔截?cái)U(kuò)展規(guī)則一般都在80000條左右。
因此如果按照最初草案設(shè)計(jì),那么當(dāng)前大多數(shù)廣告攔截?cái)U(kuò)展的能力會(huì)大打折扣,這也是谷歌被罵的原因之一。
谷歌提供的新解決方案是為開(kāi)發(fā)者提供更多的規(guī)則集 , 如啟用的靜態(tài)規(guī)則集由最初的10個(gè)提升至現(xiàn)在的50個(gè)。
不幸的是使用新平臺(tái)后諸如 uBlock Origin 等將無(wú)法使用自定義過(guò)濾功能,即用戶只能使用加載的靜態(tài)規(guī)則。
總的來(lái)說(shuō)新平臺(tái)對(duì)廣告攔截類擴(kuò)展的能力限制非常多,至少不可能回到Manifest v2 時(shí)代那種自由開(kāi)放狀態(tài)。
Sources 1:https://developer.chrome.com/blog/chrome-120-beta-whats-new-for-extensions/
Sources 2:https://developer.chrome.com/docs/extensions/migrating/known-issues/


相關(guān)文章




精彩導(dǎo)讀
熱門(mén)資訊
關(guān)注我們