移除
移除功能政策:lazyload
延遲載入功能政策旨在讓開發人員可選擇控管 <iframe>
和 <img>
標記的 lazyload
屬性,進一步控管嵌入內容和圖片的載入延遲時間,
這項政策已遭移除,改為採用較新的載入功能政策,也就是 loading-frame-default-eager
,這項政策更符合 loading
屬性的使用方式。移除操作適用於 Feature-Policy 標頭和 <iframe>
allow
屬性。
從 MediaStreamAudioDestinationNode 移除輸出內容
根據規格,Web Audio API 中的 MediaStreamAudioDestinationNode
不應有任何輸出。Chrome 的實作項目只有一個已移除的輸出內容。
移除 DeviceMotionEvent 的不安全用法
自 2015 年起,Chromium 在 API 用於不安全的瀏覽環境時,就會顯示淘汰警告。Chrome 現已限制 API 以保護瀏覽內容。這項變更可讓 Chromium 的實作內容符合規格中的隱私權和安全性建議,並與整體努力一致,也就是在非安全來源中淘汰強大功能。
移除 DeviceOrientationEvent 的不安全用法
自 2015 年起,Chromium 在 API 用於不安全的瀏覽環境時,就會顯示淘汰警告。Chrome 現已限制 API 以保護瀏覽內容。這項變更可讓 Chromium 的實作內容符合規格中的隱私權和安全性建議,並與整體努力一致,也就是在非安全來源中淘汰強大功能。
廢止政策
為確保平台運作順暢,我們有時會從 Web 平台移除已完成任務的 API。我們移除 API 的原因有很多,例如:
- 已由較新的 API 取代。
- 這些規格會隨著規範的變更而更新,以便與其他瀏覽器保持一致。
- 這些早期實驗在其他瀏覽器中從未成功,因此可能會增加網路開發人員的支援負擔。
其中部分變更只會影響極少數的網站。為提前減輕問題,我們會盡量提前通知開發人員,讓他們進行必要變更,確保網站正常運作。
Chrome 目前有 淘汰和移除 API 的程序,主要步驟如下:
- 在 blink-dev 郵寄清單上發布公告。
- 在 Chrome 開發人員工具控制台中設定警告,並在偵測到網頁使用情形時提供時間刻度。
- 請等待並監控,當使用率下降時再移除該功能。
您可以使用 已淘汰的篩選器 ,在 chromestatus.com 上查看所有已淘汰的功能清單,也可以套用已移除的篩選器,查看已移除的功能。我們也會在這些文章中總結部分變更、原因和遷移路徑。