Chrome 102 淘汰與移除功能

Chrome 102 Beta 版已於 2022 年 4 月 28 日推出,預計 2022 年 5 月下旬會成為穩定版。

在不啟用使用者的情況下淘汰 PaymentRequest.show()

網站無法在不需使用者啟用的情況下呼叫 PaymentRequest.show()。如果允許 PaymentRequest.show() 無需使用者啟動即觸發,惡意網站可能會濫用此行為。為保護使用者,規格已變更為要求使用者啟用。為避免無效的購買體驗,對這個方法的呼叫現在應該位於使用者事件 (例如 click) 中。

Firefox 尚未出貨 PaymentRequest,而 Safari 的安裝作業已需要使用者啟動才能呼叫 show()

移除 SDP 企劃書 B

我們已在 Chromium 中針對用於在 WebRTC 建立工作階段的工作階段說明通訊協定 (SDP) 導入了兩種不同的方言:統一方案和計畫 B。方案 B 與跨瀏覽器不相容,因此已遭移除

在這個版本的 Chrome 中,系統會在使用方案 B 時擲回例外狀況。需要避免例外狀況遵守例外狀況,可以參加淘汰試用至 2022 年 5 月 25 日。如果您參加了先前於 12 月結束的淘汰試用計畫,但有意參與目前的試用計畫,則必須申請新的權杖。

廢止政策

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

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

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

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

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

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