移除
從不安全的內容中移除 AppCache
用於不安全的內容時,AppCache 可能會允許永久 線上和離線跨網站指令碼攻擊。此為嚴重提報 不需要一般跨網站指令碼攻擊
為緩解這種威脅,AppCache 目前僅支援透過 。
建議開發人員使用 AppCache 替代方案 工作站實驗性質 可用的程式庫 來減輕過渡期造成的影響
意圖移除 | Chromestatus Tracker | Chromium 錯誤
移除 HTMLFrameSetElement 的匿名 getter
HTMLFrameSetElement
的匿名 getter 並非標準,因此
就會遭到移除這項功能於 13 年前新增為解決相容性問題
但現在這類問題並不存在。由於這是非標準
沒有替代功能因為使用量太低,所以我們
這會導致問題發生
意圖移除 | Chromestatus Tracker | Chromium 錯誤
淘汰並移除 Gamepads.item()
舊版 item()
存取子已從 Gamepads
陣列中移除。這項異動
更緊密地與 Firefox 相容,這是目前唯一
實作 GamepadList
。
Chromestatus Tracker | Chromium 錯誤
淘汰項目
淘汰自訂元素 v0
自訂元素是一種網頁元件技術,可用來建立新的 HTML 標記、更新現有標記,或擴充其他開發人員編寫的元件。 自 v1 版起,自訂元素 v1 皆已在 Chrome 中實作 於 2016 年 10 月出貨。自訂元素 v0 仍在實驗階段 尚未支援其他瀏覽器的版本。因此現已淘汰,且必須使用 預計於 2020 年 2 月左右移除。
意圖淘汰 | Chromestatus Tracker | Chromium 錯誤
淘汰 HTML 匯入
「HTML 匯入」功能可將 HTML 文件從一份文件匯入其他文件。這個 功能是網頁元件初期實驗版本的一部分 瀏覽器中實作的 HTML 程式碼。因此在移除時 預計於 2019 年 4 月左右推出視 HTML 匯入作業而定 已在 Chromium 以外的瀏覽器上使用 polyfill。如果匯入 HTML 檔案 已移除,則包含 polyfill 的網站應仍可繼續在 Chrome 上運作。
意圖淘汰 | Chromestatus Tracker | Chromium 錯誤
淘汰 Shadow DOM v0
Shadow DOM 是一項網頁元件技術,可在內部使用限定範圍的子樹狀結構 元素。自 20 版起,我們已在 Chrome 中導入 Shadow DOM v1 於 2016 年 8 月出貨。Shadow DOM v0 是實驗版本 沒有其他瀏覽器使用。因此在移除時 預計於 2019 年 4 月左右推出網站取決於 Shadow DOM v0 的網站 已在 Chromium 以外的瀏覽器上使用 polyfill。移除 HTML 匯入後 含有 polyfill 的網站應能繼續在 Chrome 上運作。
意圖淘汰 | Chromestatus Tracker | Chromium 錯誤
淘汰無使用者啟動的 SpeechSynthesis.speak()
SpeechSynthesis
網頁介面也被濫用。對 Generative AI Studio 的
因為其他自動播放途徑已關閉,濫用行為即將移至 Web Speech API。
也就是違反自動播放規則
如果文件含有speechSynthesis.speak()
未獲得使用者啟用。我們預計於 Chrome 71 中將內容移除,但
11 月下旬。
意圖淘汰 | Chromestatus Tracker | Chromium 錯誤
廢止政策
為維持平台的健康狀態,我們有時會將執行相關課程的 API 從網路平台中移除。我們可能會基於許多原因 API,例如:
- 會由較新的 API 取代。
- 這些更新庫會反映這些規格的變更,讓其他瀏覽器的一致性和一致性。
- 這些初期實驗從未在其他瀏覽器上實現,因此可為網頁開發人員增加支援負擔。
上述變更中的部分變更會對極少數網站造成影響。為了提前解決問題,我們會提前向開發人員提供必要調整,確保網站持續運作。
Chrome 目前有 API 的淘汰及移除程序,基本上:
- 告知 blink-dev 郵寄清單。
- 在網頁上偵測到使用情況時,在 Chrome 開發人員工具控制台中設定警告並提供時間比例。
- 等待、監控,然後隨著用量下降的功能移除。
如要查看 chromestatus.com 中所有已淘汰功能的清單,請使用 已淘汰的篩選器 ,然後套用已移除的篩選器來移除功能。我們也會盡量摘要說明這些文章中的部分異動、原因和遷移路徑。