Chrome 76 淘汰與移除功能

喬梅利
Joe Medley

移除

移除功能政策:延遲載入

延遲載入功能政策旨在讓開發人員選擇性控制 <iframe><img> 標記的 lazyload 屬性,以便進一步掌控嵌入內容和圖片的載入延遲時間。

這項政策已移除,並改用新版的載入功能政策,也就是 loading-frame-default-eager 更符合 loading 屬性的使用方式。移除作業會套用至 Feature-Policy 標頭和 <iframe> allow 屬性。

Chrome 平台狀態 | Chromium 錯誤

從 MediaStreamAudioDestinationNode 移除輸出內容

根據規格,Web Audio API 中的 MediaStreamAudioDestinationNode 不應有任何輸出內容。Chrome 實作有一項輸出內容,現已移除。

Chrome 平台狀態 | Chromium 錯誤

移除不安全的 DeviceMotionEvent 使用情形

自 2015 年起,凡是在不安全的瀏覽環境中使用 API 時,Chromium 都會顯示淘汰警告訊息。Chrome 現在限制了 API 以確保瀏覽內容的安全。本次異動讓 Chromium 實作的方式符合規範中的隱私權和安全性建議,並且同樣致力於淘汰不安全的來源上的強大功能。

Chrome 平台狀態 | Chromium 錯誤

移除不安全的 DeviceOrientationEvent 用法

自 2015 年起,凡是在不安全的瀏覽環境中使用 API 時,Chromium 都會顯示淘汰警告訊息。Chrome 現在限制了 API 以確保瀏覽內容的安全。本次異動讓 Chromium 實作的方式符合規範中的隱私權和安全性建議,並且同樣致力於淘汰不安全的來源上的強大功能。

Chrome 平台狀態 | Chromium 錯誤

廢止政策

為維持平台的健康狀態,我們有時會從執行課程的網路平台中移除 API。我們移除 API 的原因有很多,例如:

  • 而是由較新的 API 取代。
  • 並進行更新,藉此反映規格變更,以便與其他瀏覽器保持一致並保持一致。
  • 這些都是從未在其他瀏覽器發生的早期實驗,因此會增加網頁開發人員的支援負擔。

其中一些變更會對少數網站產生影響。為及早減少問題,我們會盡可能提前通知開發人員,讓開發人員能夠進行必要調整,確保網站能持續運作。

Chrome 目前提供 淘汰和移除 API 的程序,基本上:

  • blink-dev 郵寄清單中公告。
  • 在 Chrome 開發人員工具控制台中偵測到使用情況時,設定警告並給予時間增減。
  • 請等待系統持續監控,並在用量減少時移除這項功能。

如要查看 chromestatus.com 上所有已淘汰功能的清單,請使用 已淘汰的篩選器 ,並套用移除的篩選器。此外,也會嘗試彙整這些貼文中的部分變更、原因和遷移路徑。