Chrome 89 淘汰與移除功能

Chrome 89 Beta 版已於 2021 年 1 月 28 日發布,預計在 2021 年 3 月第一週成為穩定版。

移除「」的前置字元事件

Chrome 現在已移除在 <link rel=prerender> 上傳送的舊版前置字元事件 (webkitprerenderstart、webkitprerenderstop、webkitprerenderload 和 webkitprerenderdomcontentloaded)。

Chrome 平台狀態

停止複製以 noopener 開啟的視窗的 sessionStorage

如果視窗是使用 noopener 開啟,Chrome 不會再複製開啟者的 sessionStorage,而是會啟動空白的 sessionStorage 命名空間。這項異動可讓 Chrome 符合 HTML 規格。

Chrome 平台狀態 | Chromium 錯誤

廢止政策

為確保平台運作正常,我們有時會從 Web Platform 移除已過時的 API。我們可能會基於許多原因移除 API,例如:

  • 這些 API 已由新版 API 取代。
  • 這些 API 會更新,以反映規格變更,確保與其他瀏覽器一致。
  • 這些是早期實驗,從未在其他瀏覽器中實現,因此可能會增加網頁開發人員的支援負擔。

其中部分變更只會影響極少數的網站。為提前解決問題,我們會盡量預先通知開發人員,讓他們能進行必要變更,確保網站正常運作。

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

  • blink-dev 郵寄清單中發布公告。
  • 在 Chrome 開發人員工具控制台中設定警告,並提供時間刻度,以便在網頁上偵測到用量時顯示。
  • 等待、監控,然後在用量下降時移除該功能。

如要查看所有已淘汰的功能,請前往 chromestatus.com,然後使用「已淘汰」篩選器;如要查看已移除的功能,請套用「已移除」篩選器。我們也會在這些文章中,嘗試歸納一些變更、原因和遷移路徑。