Chrome 101 淘汰與移除功能

Chrome 101 Beta 版已於 2022 年 3 月 31 日推出,預計 2022 年 4 月下旬會成為穩定版。

減少使用者代理程式字串資訊

Chrome 正在減少 User-Agent 字串在 HTTP 要求中公開的資訊量,也在 navgator.userAgent、navgator.appVersion 和 navgator.platform 中提供。我們的措施是避免有心人士將使用者代理程式字串用於被動使用者數位指紋採集。如要加入來源試用,請參閱 Chrome 來源試用項目

移除第三方內容中的 WebSQL

現已移除第三方內容中的 WebSQL。Web SQL 資料庫標準首次於 2009 年 4 月提出,並於 2010 年 11 月放棄。Gecko 從未實作這項功能,且 WebKit 在 2019 年淘汰了這項功能。W3C 鼓勵需要替代方案的使用者使用網路儲存空間索引資料庫

開發人員應預期在使用率過低時,WebSQL 本身會遭到淘汰並移除。

廢止政策

為了讓平台保持健全,我們有時會從執行課程的 Web Platform 中移除 API。我們移除 API 的原因有很多種,例如:

  • 而是由較新的 API 取代。
  • 我們更新了這些規格,以配合規格變更,以便與其他瀏覽器保持一致,並保持一致。
  • 這些實驗性是從未在其他瀏覽器上發生過的早期實驗,因此可能會對網頁開發人員造成更大的支援負擔。

部分變更會對極少數網站產生影響,為事先緩解問題,我們盡可能提前告知開發人員,以便他們完成必要變更,確保網站持續運作。

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

  • 透過 blink-dev 郵寄清單發布訊息。
  • 如果在 Chrome 開發人員工具主控台中偵測到網頁使用情形,請在 Chrome 開發人員工具主控台中設定警告並提供時間量表。
  • 等候並監控,然後在用量下滑時移除該功能。

您可以在 chromestatus.com 中使用已淘汰的篩選器查看所有已淘汰功能的清單,並套用已移除篩選器,即可找到已移除的功能。我們也會試著總結這些貼文中的部分變更、推理和遷移路徑。