Chrome 126 Beta 版

除非另有說明,否則下列變更適用於 Android、ChromeOS、Linux、macOS 和 Windows 的最新 Chrome Beta 版。如要進一步瞭解此處所列功能,請使用我們提供的連結或 ChromeStatus.com 的清單。Chrome 126 已於 2024 年 5 月 15 日推出 Beta 版。你可以前往 Google.com 電腦版網站下載最新版本,也可以使用 Android 版 Google Play 商店下載最新版本。

CSS

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

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

您先前必須將網站重新架構為 SPA,才能使用 View Transitions API。不過現在已非如此。系統現在預設會啟用相同來源導覽的檢視畫面轉換。您可以在同來源的兩個不同文件之間建立檢視畫面轉換。

如要啟用跨文件檢視轉換功能,雙方都必須選擇啟用。方法是使用 @view-transition at-rule,並將 navigation 描述元設為 auto

@view-transition {
  navigation: auto;
}

跨文件檢視轉換所使用的建構模塊和原則,與同一文件檢視轉換功能相同。系統會擷取套用 view-transition-name 的元素,而您可以使用 CSS 動畫自訂動畫。

詳情請參閱「查看 Transitions API 說明文件」。

網站 API

這篇文章最初提供「自動全螢幕內容」設定功能,這項功能現已移至 Chrome 127 版。

Gamepad API 觸發條件 Remp 擴充功能

擴充GamepadHapticActuator介面,以便在網路上為相容的遊戲控制器顯示觸發事件標記功能。這項擴充功能將允許採用 Gamepad API 的網頁應用程式,一併震動隨附這項功能的遊戲手把裝置的觸發條件。

OpusEncoderConfig signalapplication 參數

OpusEncoderConfig.signalOpusEncoderConfig.application 參數會直接對應至實作專用的編碼器旋律。這些網路作者可讓網頁作者向正在編碼的資料類型,以及資料要使用哪些背景資訊提供提示。

signal 可以是 "auto""music""voice" 其中之一。它會設定編碼器,在對指定的資料類型編碼中獲得最佳效能。application 可以是 "voip""audio""lowdelay" 其中之一。並將其設為使用語音智慧功能、忠實重現原始輸入,或盡可能縮短延遲時間。

用於多筆繪圖的 PointerEvent.deviceId

隨著具有進階輸入功能的裝置日益普及,網路平台必須持續改進這些進階功能,讓使用者和開發人員都能享有豐富的體驗。其中一項進展是,裝置的數位化工具能夠辨識多部觸控裝置同時與其互動。

這項功能是 PointerEvent 介面的擴充功能,用來提供新的屬性 deviceId,用於代表工作階段永久且文件的獨立專屬 ID,開發人員可準確用於識別與網頁互動的個別筆刷。

ChromeOS 分頁網頁應用程式

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

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

GeolocationCoordinatesGeolocationPositiontoJSON() 方法

.toJSON() 方法新增至 GeolocationCoordinatesGeolocationPosition 介面。這麼做可讓您使用 JSON.stringify() 將這些物件序列化。

visualViewport onscrollend支援

scrollend JavaScript 事件會觸發,以指出捲動作業已抵達結束。

visualViewport 介麵包含 onscrollend 事件處理常式,應在 visualViewport 的捲動作業結束時叫用。Chrome 已支援透過 visualViewport.addEventListener("scrollend") 新增捲動事件監聽器。如此一來,就能一併使用 visualViewport.onscrollend 新增事件監聽器。

WebGLObject Web IDL 超級介面

這項功能會在主執行緒和 worker 的相同結構定義中公開 WebGLObject 類型。

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

某些 WebRTC 編碼轉換用途不只涉及操控已編碼影片或音訊影格的酬載,也包括其中繼資料。例如:

變更影格的時間戳記,以延遲延遲時間。如果轉換會變更酬載的類型,則變更影格的 MIME 類型。將媒體轉送至新的對等互連連線,以使用不同的中繼資料值。

這項功能可讓 WebRTC 編碼轉換 API 操控音訊和視訊影格中繼資料。

Async Clipboard API 的 SVG 支援

在將 image/svg+xml 格式寫入剪貼簿時,在 Windows 上切換至 UTF-8。HTML 格式已在 Windows 上使用 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 團隊合作,直接支援 Windows 上的 UI 自動化 (UIA) 架構,讓無障礙工具更容易與瀏覽器通訊。從 Chrome 版本 126 開始,逐步推出至穩定版。這樣就能在所有以 Chromium 為基礎的瀏覽器中運作 Voice Access,並強化所有 UIA 無障礙工具 (例如 Narrator 和 Magnifier) 的使用者體驗。這項作業也能消除 Windows UIA 模擬層,這是 Windows 版 Chromium 中有許多效能問題的來源。

詳情請參閱在 Windows 中推出 UIA 支援功能

新來源試用

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

FedCM 做為 Storage Access API 的信任信號

事先提出 FedCM 授予有效理由,藉此協調 FedCM 和 Storage Access API 來協調 FedCM 和 Storage Access API 的一致性,藉此自動核准儲存空間存取要求。

如果使用者授予權限,以便在信賴方 (RP) 上透過第三方識別資訊提供者 (IdP) 使用自己的身分,許多 IdP 會要求第三方 Cookie 以正確方式運作。本提案旨在透過更新 Storage Access API (SAA) 權限檢查,以保護隱私安全的方式滿足這項要求,除了接受儲存空間存取提示所授予的權限,也會接受 FedCM 提示提供的授予權限。

這個機制的一大屬性是限制了 RP 透過 FedCM 權限政策明確允許的客服案件、對 RP 強制執行每個畫面的控制,並防止 IdP 在 FedCM 已授予的功能之外進行被動監視。

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

選擇不採用媒體預覽功能

這項反向來源試用計畫會從「媒體預覽」推出後排除網站,

使用攝影機和麥克風時,Chrome 會在網站要求取得攝影機和麥克風的權限時,提供即時預覽。您也可以在網站的網頁資訊中找到這些資訊。

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

如要將您的網站從媒體預覽中排除,請註冊不參與媒體預覽的來源試用

FedCM:Continuation API、Parameters API、Fields API、多個 configURLs、Custom Account Label

開發人員可以開始參與來源試用,並整合內含授權的電腦 FedCM 功能。這個套件包含 FedCM Continuation API、Parameter API、Fields API、多個 configURL 和自訂標籤。如此一來,在執行 IdP 提供的權限對話方塊時,就能體驗類似 OAuth 授權流程的體驗。

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

這項功能進行了以下異動:

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

這是非常重要的改善項目,能讓所有使用者更容易存取捲動器中的捲動器和內容。如要進一步瞭解其優點,請參閱「鍵盤可聚焦捲動器」一文。

我們嘗試推出這些變更,發現只有少數網站對其某些元件有不滿意的期望。因此,我們不得不取消發布功能,以免造成服務中斷。考量到這一點 我們會再次推出這項功能為了讓受影響的網站有更多時間遷移元件,我們正在進入淘汰試用計畫。啟用後,系統會停用 KeyboardFocusableScrollers 功能。

淘汰和移除

這個版本的 Chrome 沒有新的淘汰或移除項目。不過,這是支援異動事件的最新 Chrome 版本。這些項目將在 Chrome 127 版中移除。請參閱「Mutation 事件將從 Chrome 中移除」一節,進一步瞭解相關資訊,並為這項移除作業做好準備。