Chrome 71 也包含 cache.addAll()
和 importScripts()
的變更。已讀
Jeff Posnick 在 Chrome 71 版中推出 cache.addAll()
和 importScripts()
的 Tweaks to cache.addAll()
和 importScripts()
。
在使用者未啟動的情況下移除 SpeechSynthesis.speak()
SpeechSynthesis
網頁介面也被濫用。對 Generative AI Studio 的
因為其他自動播放途徑已關閉,濫用行為即將移至 Web Speech API。
也就是違反自動播放規則
如果文件含有speechSynthesis.speak()
未獲得使用者啟用。這項功能已於 Chrome 70 版淘汰,
意圖淘汰 | Chromestatus Tracker | Chromium 錯誤
移除前置字串的 API
Chrome 已針對兩項廣泛支援的標準移除非標準別名 存取 API
WebKitAnimationEvent
WebKitAnimationEvent
已由
AnimationEvent
,為 CSS 動畫相關事件使用的事件介面。前置字串
表單僅適用於 Safari。Firefox 和 Edge 僅支援無前置字串
AnimationEvent
。
意圖移除 | Chromestatus Tracker | Chromium 錯誤
WebKitTransitionEvent
WebKitTransitionEvent
已由
TransitionEvent
,為與 CSS 轉換相關的事件使用事件介面 (例如
transitionstart
)。加上前置字元表單僅適用於 Safari。Firefox 和
邊緣僅支援無前置字串的 TransitionEvent
。
意圖移除 | Chromestatus Tracker | Chromium 錯誤
從 MediaStream 移除 URL.createObjectURL
URL.createObjectURL()
方法已從 MediaStream
中移除
存取 API此方法已在 2013 年淘汰,屆時將由
次串流至
HTMLMediaElement.srcObject
。
舊方法的安全性較低,因此網頁必須呼叫
URL.revokeOjbectURL()
即可結束串流。其他使用者代理程式
淘汰 (Firefox) 或已移除 (Safari) 這項功能。
意圖移除 | Chromestatus Tracker | Chromium 錯誤
移除 document.origin
已移除 document.origin
屬性。這個房源是第一次
已用於 Chromium 和 WebKit 中。這與 self.origin
是多餘的
可用於視窗和工作站環境
並擴大支援範圍
意圖移除 | Chromestatus Tracker | Chromium 錯誤
淘汰項目
這個版本的 Chrome 並未淘汰任何功能,Chrome 平台狀態列出了舊版 Chrome 已淘汰的功能清單。
廢止政策
為維持平台的健康狀態,我們有時會將執行相關課程的 API 從網路平台中移除。我們可能會基於許多原因 API,例如:
- 會由較新的 API 取代。
- 這些更新庫會反映這些規格的變更,讓其他瀏覽器的一致性和一致性。
- 這些初期實驗從未在其他瀏覽器上實現,因此可為網頁開發人員增加支援負擔。
上述變更中的部分變更會對極少數網站造成影響。為了提前解決問題,我們會提前向開發人員提供必要調整,確保網站持續運作。
Chrome 目前有 API 的淘汰及移除程序,基本上:
- 告知 blink-dev 郵寄清單。
- 在網頁上偵測到使用情況時,在 Chrome 開發人員工具控制台中設定警告並提供時間比例。
- 等待、監控,然後隨著用量下降的功能移除。
如要查看 chromestatus.com 中所有已淘汰功能的清單,請使用 已淘汰的篩選器 ,然後套用已移除的篩選器來移除功能。我們也會盡量摘要說明這些文章中的部分異動、原因和遷移路徑。