Chrome 68 的淘汰與移除功能

Joe Medley
Joe Medley

移除

移除 document.createTouch

document.createTouch() 方法已移除,因為 Touch() 。這遵循 從工廠函式改用 JavaScript API 的趨勢 建構函式。密切相關的 document.createTouchList() 方法預計將在 Chrome 69 中移除

意圖移除 | Chromestatus Tracker | Chromium 錯誤

移除 Document.selectedStylesheetSet 和 Document.preferredStylesheetSet

Document.selectedStylesheetSet 和 Document.preferredStylesheetSet 由於這些屬性並非標準,且只有 Chrome 和 WebKit。這些屬性的標準版本已從 相關規格

Document.styleSheets 提供了一些相同功能, 全部。幸好,使用這些內容會讓網站暴露在低風險中。 由單一數字組成(如要瞭解確切數字,請參閱「移除意圖」一節)。

意圖移除 | Chromestatus Tracker | Chromium 錯誤

WEBGL_compressed_texture_atc

Chrome 先前提供 AMD_compressed_ATC_texture_atc 格式。這些 格式是在建立擴充功能時受到廣泛支援。硬體 支援功能現已降至近為零,目前導入 僅適用於 Qualcomm 裝置WebGL Working 已拒絕這項擴充功能 Chrome 現已移除群組和支援的群組。

Chromestatus Tracker | Chromium 錯誤

淘汰項目

淘汰及移除濾鏡中的負亮度值

為符合規格要求,篩選器的 brightness() 函式不會再 只接受負值。

Chromestatus Tracker | Chromium 錯誤

廢止政策

為維持平台的健康狀態,我們有時會將執行相關課程的 API 從網路平台中移除。我們可能會基於許多原因 API,例如:

  • 會由較新的 API 取代。
  • 這些更新庫會反映這些規格的變更,讓其他瀏覽器的一致性和一致性。
  • 這些初期實驗從未在其他瀏覽器上實現,因此可為網頁開發人員增加支援負擔。

上述變更中的部分變更會對極少數網站造成影響。為了提前解決問題,我們會提前向開發人員提供必要調整,確保網站持續運作。

Chrome 目前有 API 的淘汰及移除程序,基本上:

  • 告知 blink-dev 郵寄清單。
  • 在網頁上偵測到使用情況時,在 Chrome 開發人員工具控制台中設定警告並提供時間比例。
  • 等待、監控,然後隨著用量下降的功能移除。

如要查看 chromestatus.com 中所有已淘汰功能的清單,請使用 已淘汰的篩選器 ,然後套用已移除的篩選器來移除功能。我們也會盡量摘要說明這些文章中的部分異動、原因和遷移路徑。