Simeon Vincent,負責與 Chrome 團隊中的擴展開發人員互動(擔任擴展開發倡導者職位),
對於常規 Chrome API 用戶
廣告攔截外掛開發者共同準備
第三版清單的初步版本定義了向 Chrome 外掛程式提供的功能和資源列表,計劃在未來幾個月內用於 Chrome Canary 實驗版本的測試。
同時,禁止透過 webRequest API 更改接收內容的動機仍不完全清楚。 聲稱 webRequest API 的阻塞模式會對效能產生負面影響,因為瀏覽器會在渲染頁面之前等待附加處理程序完成其工作,這一說法經不起批評。 之前進行過
第二個論點與保護使用者免受附加元件對內容不受控制的存取的願望相關,看起來也沒有說服力,因為不是刪除合法附加元件中長期建立和廣泛的功能,而是可以添加新的功能.權限類型,並為使用者提供是否安裝具有對網路請求的完全存取權限的附加元件的最終選擇。 此外,Google 還保留了對以唯讀模式使用 webRequest API 的支持,允許在無需低階幹預的情況下進行全面流量監控。
附加元件可以透過其他 API 更改載入的網頁內容(例如,惡意附加元件仍然可以投放廣告、啟動挖礦程式並分析輸入表單的內容)。
Raymond Hill 是用來阻止不需要的內容的 uBlock Origin 和 uMatrix 系統的作者,他的要求相當嚴格
他從未收到令人信服的論點來證明需要停止在附加元件開發人員中廣泛流行的 API。 根據 Raymond 的說法,效能下降並不是一個論據,因為頁面載入緩慢是由於其膨脹,而不是由於在正確實現的附加元件中使用了 webRequest 阻塞模式。 如果 Google 真的關心效能,他們就會基於該機制重新設計 webRequest
雷蒙德表示,Google的策略是在擴大Chrome用戶群與使用內容攔截器造成的業務損失之間確定最佳平衡點。 在 Chrome 擴充的第一階段,Google被迫忍受廣告攔截器作為最受用戶歡迎的插件之一。 但在 Chrome 獲得主導地位後,該公司試圖透過推廣來扭轉局面,並獲得對屏蔽的控制權。
來源: opennet.ru