谷歌提議 Chrome 限制廣告插件

谷歌提議 Chrome 限制廣告插件

點擊右上方,關注開源中國OSC頭條號,獲取最新技術資訊

谷歌正在提議對 Chrome 進行一項新的更改,而這項更改會對 uBlock Origin 和 AdGuard 等廣告攔截插件造成不利的影響。

互聯網近些年,廣告以彈出式廣告、橫幅廣告等各種形式層出不窮,這對瀏覽喜愛網站的網民造成不小的困擾。出於這個原因,不少人表示不會使用不帶廣告攔截插件的 Chrome 瀏覽器(希望他們會對想支持的網站取消廣告攔截)。隨著廣告攔截器的技術提升,越來越多的攔截器出現,像 EasyList 這樣的項目不僅可以阻止廣告的加載,還能使網頁看起來像是從未有過廣告一樣。

谷歌提議 Chrome 限制廣告插件

谷歌目前正在提議,對Chrome的擴展平臺進行一系列更改,這會使得大多廣告攔截器無法工作。現在的廣告攔截器使用的式 Chrome 的“webRequest” API,通過阻止特定的 HTTP 請求來實現廣告攔截。但 Chrome 在處理請求前需要對相關的插件進行確認,這有時候會使延遲增加——而這是谷歌正在試圖避免的。

新的提議裡提到,Chrome 上的廣告攔截器需要被迫使用新的“declarativeNetRequest” API,採用類似 Adblock Plus 的攔截方法,且規則僅限30000條(僅 EasyList 的規則就遠遠超過30000的限制)。這也會使得像是 uBlock Origin 的插件無法正常工作。對此,uBlock Origin 創建者表示不支持這些改動計劃,稱該變動不是為用戶服務。谷歌發言人稱這些變動還在設計的過程,事情可能發生變化,官方會分享最新更新消息。

谷歌將和受歡迎插件(不僅僅是廣告攔截插件)的開發人員合作,確保所有必要的擴展用例仍然會涵蓋在新的 API 中。否則,部分高端用戶很可能轉移到火狐。

開源社區OSC頭條號,每日推送最新優質的技術類文章,涵蓋外文翻譯,軟件更新,技術博客等優質內容。關注開源社區OSC頭條號,每日獲取最新技術資訊,點擊“瞭解更多”閱讀原文章。

↓↓↓


分享到:


相關文章: