|
自2019年年初谷歌公布Manifest v3平臺(tái)草案開始,持續(xù)有關(guān)運(yùn)行用戶腳本和廣告攔截能力被限制引起激烈討論。年討 在最初的論后攔截力藍(lán)東莞東城外圍女約炮(選妹微信365-*2895)提供全國外圍女上門、伴游,空姐,網(wǎng)紅,明星,學(xué)生上門預(yù)約服務(wù) 同城30分鐘內(nèi)到達(dá) 面到付款草案中谷歌計(jì)劃完全禁止在谷歌瀏覽器中運(yùn)行用戶腳本,除非腳本開發(fā)者將腳本提交給谷歌先審核。本定 這意味著諸如油猴之類的稿谷歌大廣告用戶腳本擴(kuò)展程序?qū)氐淄V构ぷ鳎鴱V告攔截?cái)U(kuò)展程序的幅度攔截能力也會(huì)大大降低。 這些問題也是限制引起激烈討論的原因,因?yàn)閺挠脩艚嵌葋碚f谷歌分明是擴(kuò)展在袒護(hù)自己廣告業(yè)務(wù)避免廣告遭到攔截。 
3年多后這個(gè)問題基本被解決:
本月初谷歌瀏覽器發(fā)布博客宣布 Manifest v3 平臺(tái)遷移的最后兩個(gè)關(guān)鍵問題 , 也就是用戶腳本和攔截相關(guān)的。 根據(jù)說明目前這些問題基本已經(jīng)得到解決,持續(xù)雖然谷歌仍然進(jìn)行限制,年討東莞東城外圍女約炮(選妹微信365-*2895)提供全國外圍女上門、伴游,空姐,網(wǎng)紅,明星,學(xué)生上門預(yù)約服務(wù) 同城30分鐘內(nèi)到達(dá) 面到付款但是論后攔截力藍(lán)相比最初的草案情況略微有所改善。 現(xiàn)在開發(fā)者可以在 Google Chrome Beta 120 版中進(jìn)行測(cè)試,本定測(cè)試沒問題后就可以盡早遷移到Manifest v3。稿谷歌大廣告 最大的幅度問題在于新平臺(tái)對(duì)廣告攔截?cái)U(kuò)展的能力進(jìn)行大幅度削弱,如廣告攔截?cái)U(kuò)展將無法支持自定義屏蔽功能。 針對(duì)腳本類的新API:
在最初的草案中谷歌要求所有可以在瀏覽器上運(yùn)行的腳本都必須提交到Chrome Web Store中交由谷歌審核。 新平臺(tái)不允許擴(kuò)展程序加載來自外部的代碼,所以腳本開發(fā)者還需要支付五美元注冊(cè)費(fèi)找谷歌對(duì)代碼上架等。 然而油猴等平臺(tái)具有海量的用戶腳本,不可能所有腳本開發(fā)者都去注冊(cè)為谷歌瀏覽器開發(fā)者然后去提交代碼。 針對(duì)這個(gè)問題谷歌瀏覽器提供的新接口,要求用戶必須開啟開發(fā)者模式后,才可以運(yùn)行外部加載的腳本代碼。 當(dāng)用戶試圖加載腳本但沒有啟用開發(fā)者模式時(shí),油猴等擴(kuò)展可調(diào)用新接口彈出提示引導(dǎo)用戶啟用開發(fā)者模式。 廣告攔截類的解決方案:
實(shí)際上廣告攔截?cái)U(kuò)展的能力限制問題并沒有得到徹底解決,谷歌瀏覽器只是放寬限制基本滿足開發(fā)者的需求。 廣告攔截?cái)U(kuò)展一般使用的是聲明性網(wǎng)絡(luò)請(qǐng)求方案,這可以在頁面請(qǐng)求階段直接攔截命中規(guī)則的一些資源加載。 原本在最初的草案中谷歌準(zhǔn)備將規(guī)則數(shù)量限制為30000條,但主流廣告攔截?cái)U(kuò)展規(guī)則一般都在80000條左右。 因此如果按照最初草案設(shè)計(jì),那么當(dāng)前大多數(shù)廣告攔截?cái)U(kuò)展的能力會(huì)大打折扣,這也是谷歌被罵的原因之一。 谷歌提供的新解決方案是為開發(fā)者提供更多的規(guī)則集 , 如啟用的靜態(tài)規(guī)則集由最初的10個(gè)提升至現(xiàn)在的50個(gè)。 不幸的是使用新平臺(tái)后諸如 uBlock Origin 等將無法使用自定義過濾功能,即用戶只能使用加載的靜態(tài)規(guī)則。 總的來說新平臺(tái)對(duì)廣告攔截類擴(kuò)展的能力限制非常多,至少不可能回到Manifest v2 時(shí)代那種自由開放狀態(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/ |