谷歌工程師在被憤怒的用戶撕成碎片之后,今天承諾,Chrome擴展系統(tǒng)即將發(fā)生的變化不會削弱廣告攔截器,因為每個人都在擔心。
相反,該公司聲稱新的擴展API更改將實際上改善用戶隱私并提高速度。
此外,谷歌還承諾在即將推出的API之一中提出一個最高限額,該API應該解決并擱置在過去六個月中廣告攔截器的開發(fā)者對新擴展API提出的主要批評。
一開始
關于“Google嚴重阻礙廣告攔截器”的所有這一戲劇始于2018年10月,當時谷歌宣布對Chrome擴展生態(tài)系統(tǒng)進行重大更改。
受惡意擴展數(shù)量上升的困擾,谷歌宣布了擴展審核流程的新規(guī)則,同時也對Chrome的擴展代碼庫進行了重大更改。
Google將一系列名為Manifest V3的規(guī)則對Chrome代碼庫中的更改進行了分組,開發(fā)人員在編寫新擴展程序或更新舊擴展程序時必須遵循這些規(guī)則才能使用Chrome的未來代碼庫。
所有Manifest V3的更改都在瀏覽器制造商去年發(fā)布的19頁“設計文檔”中詳細說明。
舊的WEB請求API
雖然最初幾乎沒有關于Manifest V3更改的討論,但在1月份,幾個廣告攔截器擴展的維護者提出了Web請求API的棄用問題,他們在瀏覽器中加載頁面之前用它來檢查Web請求。
開發(fā)人員感到憤怒的是,Google正在用一個名為Declarative Net Request API的功能取代這個久經(jīng)考驗的功能,他們說這會阻止他們的擴展檢查頁面上的Web請求,效率與舊API相同。
最初的Web Request API允許開發(fā)人員在查看頁面內(nèi)容時停止加載頁面以搜索廣告或其他內(nèi)容,并根據(jù)需要阻止或修改頁面。