Chrome 126 Beta 版

除非另有註明,否則下列變更適用於最新的 Chrome Beta 版 Android、ChromeOS、Linux、macOS 和 Windows 的最新版本。瞭解詳情 聯絡本欄列出的功能 ChromeStatus.com.Chrome 126 將於 5 月 15 日推出 Beta 版 2024 年。你可以透過電腦前往 Google.com 或使用 Android 裝置前往 Google Play 商店下載最新版本。

CSS

這個版本新增了一項 CSS 功能。

相同來源瀏覽的跨文件檢視轉換

先前您必須將網站架構重新建構為 SPA 中心,才能使用資料檢視 Transitions API。不過現在已非如此。現已提供觀看轉場效果 用於相同來源導覽您可以在 兩份不同的文件來自同一來源

如要啟用跨文件檢視模式的轉換,兩者都必須選擇接受。待辦 方法是使用 @view-transition 規則,並將 navigation 描述元設為 auto

@view-transition {
  navigation: auto;
}

跨文件檢視畫面轉換的構成元素和原則與 視為相同文件的檢視模式。具有 view-transition-name 的元素 擷取動畫後,你可以使用 CSS 動畫自訂動畫。

詳情請參閱 View Transitions API 說明文件

網站 API

這篇文章原本包含自動全螢幕內容設定 功能,這項功能現已移至 Chrome 127 版。

Gamepad API trigger-rumble 擴充功能

擴充 GamepadHapticActuator 介面,以公開 trigger-rumble 介面 功能 遊戲板。這項擴充功能會允許執行 利用 Gamepad API 來震動遊戲手把裝置的觸發條件 生活中各項指標

OpusEncoderConfig signalapplication 參數

OpusEncoderConfig.signalOpusEncoderConfig.application 參數 會直接對應至實作專用的編碼器 Knbs可讓您 作者提示進行編碼的資料類型 指定類型

signal 可以是 "auto""music""voice" 其中之一。用於設定編碼器 ,在編碼指定的資料類型時獲得最佳效能。application 可以是 "voip""audio""lowdelay" 其中之一。並將編碼器設為 傾聽語音、重製原始輸入內容 將延遲時間降至最低

多筆插入的 PointerEvent.deviceId

隨著搭載進階觸控筆輸入功能的裝置逐漸增加 因此網路平台必須持續演進 支援這些進階功能,進而讓開發人員在這兩種平台中都能擁有豐富的體驗 包括使用者和開發人員其中一項進階功能是 可辨識多部正在與該裝置互動的觸控筆 。

這項功能是 PointerEvent 介面的擴充功能,可 納入一個新屬性 deviceId,代表持續工作階段 是開發人員可靠的文件專用 ID,開發人員可放心用於 識別與網頁互動的個別筆。

ChromeOS 分頁網頁應用程式

獨立視窗中的 PWA 一次只能開啟一個網頁。 有些應用程式預期使用者會同時開啟多個網頁。分頁模式會新增分頁 獨立的網頁應用程式,前者可在 ChromeOS 中開啟多個分頁,方便使用者開啟多個分頁 一次。

這項功能會新增 "tabbed" 的顯示模式,以及新的資訊清單欄位, 也可以自訂分頁列

GeolocationCoordinatesGeolocationPositiontoJSON() 方法

.toJSON() 方法新增至 GeolocationCoordinatesGeolocationPosition 介面。這能讓您將這些物件序列化 只在 JSON.stringify()

visualViewportonscrollend」支援

系統會觸發 scrollend JavaScript 事件,指出捲動作業 隨著遊戲進入尾聲

visualViewport 介麵包含 onscrollend 事件處理常式, 在 visualViewport 上的捲動作業結束時叫用。Chrome 目前已支援透過 visualViewport.addEventListener("scrollend")。這樣一來,您就能 也會使用 visualViewport.onscrollend 新增事件監聽器。

WebGLObject Web IDL 超介面

這項功能會在 WebGL 的相同環境中公開 WebGLObject 類型 API 會公開—在主執行緒和工作站上。

WebRTC 編碼轉換:修改中繼資料函式

部分 WebRTC Encoded Transform 用途涉及操控 已編碼影片或音訊影格的酬載,以及其中繼資料。例如:

變更影格的時間戳記以產生延遲。變更 MIME 類型 會變更酬載的類型。轉寄: 至新的對等互連連線,然後設定使用不同的中繼資料值。

這項功能可讓 WebRTC Encoded Transform API 操控音訊和影片 影格中繼資料。

Async Clipboard API 的 SVG 支援

在 Windows 上改用 UTF-8,同時將 image/svg+xml 格式寫入 剪貼簿。Windows 的 HTML 格式已使用 UTF-*,因此允許複製 以及貼上剪貼簿中的 SVG 圖片

在其他所有支援的平台上,image/svg+xml 已序列化為 UTF-8 。

詳情請參閱 Async Clipboard API 的 SVG 支援

重新啟用 CloseWatcher API 並關閉 <dialog>popover="" 的要求

CloseWatcher API 允許處理關閉要求,例如開啟 ESC 金鑰 或是 Android 裝置上的返回手勢或按鈕 這項功能最初在 Chrome 120 版中發布。 但因到期而遭停用 <dialog> 發生非預期的互動。 已重新啟用 Chrome 126 經過一些改進後,將發生的問題 看到那裡。

支援 Windows 的 UI 自動化無障礙功能架構

Microsoft 與 Chrome 團隊攜手支援使用者介面自動化 (UIA) 讓無障礙工具更輕鬆 與瀏覽器通訊逐步推出穩定版,從 Chrome 開始 第 126 版。這麼做可讓 Voice Access 在所有以 Chromium 為基礎的環境中運作 以便在所有採用 UIA 式操作的情況下提供更優質的使用者體驗 例如 Narrator 和放大鏡這項指令也能移除 Windows 系統 UIA 模擬層是許多效能問題的來源 Windows 版 Chromium。

詳情請參閱「在 Windows 上推出 UIA 支援」。

新來源試用

在 Chrome 126 中,您可以選擇啟用下列 來源試用

使用 FedCM 做為 Storage Access API 的信任信號

如要協調 FedCM 和 Storage Access API,請將先前的 FedCM 授權 自動核准儲存空間存取要求的有效原因。

使用者授權讓第三方使用自己的身分 識別資訊提供者 (RP) 上的識別資訊提供者 (IdP),許多 IdP 會要求第三方 以便正確正常運作。本提案旨在滿足 更新 Storage Access API,以安全的方式揭露需求 (SAA) 權限檢查不只接受由 儲存空間存取提示,以及 FedCM 授予的權限 提示。

此機制的一個重要屬性,是將授予案例明確限制在 RP 透過 FedCM 權限政策允許,強制執行每個影格 控制 RP,並防止 IdP 除了 過去 FedCM 獲得的功能

將 FedCM 註冊為 Storage Access API 來源試用的信任信號

選擇不採用媒體預覽

這項反向來源試用作業會從「媒體預覽」推出時排除網站。

當您在使用攝影機和麥克風輸入時,Chrome 會即時預覽預覽畫面,並依網站要求授予麥克風權限。你也可以在網站的網頁資訊中查看這些資訊。

此外,除非網站透過 getUserMedia() 要求特定裝置,否則使用多部裝置的使用者可在要求權限時選取攝影機和麥克風。

如要將您的網站排除在媒體預覽之外,請註冊 媒體預覽選擇不採用來源試用

FedCM:Continuation API、Parameters API、Fields API、多個 configURL、自訂帳戶標籤

開發人員可以開始試用整套電腦版網站的來源試用 可包含授權的 FedCM 功能。這個套裝組合包含 FedCM Continuation API、Parameter API、Fields API、多個 configURL 和自訂 帳戶標籤。即可提供類似於 OAuth 授權流程的使用體驗 涉及 IdP 提供的權限對話方塊。

淘汰鍵盤可聚焦捲動容器試用計畫

這項功能導入以下異動:

  • 根據預設,捲動式可聚焦且可聚焦於程式。
  • 根據預設,不含可聚焦子項的捲動式是可透過鍵盤聚焦的捲動式。

這個重大改善項目可讓 讓所有使用者都能輕鬆存取如要進一步瞭解這項功能的優點,請前往: 訊息 鍵盤可聚焦捲動器

我們嘗試寄出這些變更,但發現網站數量有限 對元件某些元件的期望不如預期。因此,我們必須 取消傳送功能,以避免發生中斷。有鑑於此 我們會再次推出這項功能延長受影響網站的時間 遷移元件,因此我們開始進行淘汰試用。啟用後 這麼做會停用「KeyboardFocusableScrollers」功能。

淘汰和下架

這個版本的 Chrome 沒有淘汰或移除功能。不過 這是支援異動事件的 Chrome 最新版本。他們將會 已從 Chrome 127 中移除。已讀 變更事件將從 Chrome 中移除