Chrome 152 Beta 版

發布日期:2026 年 7 月 30 日

除非另有說明,否則下列異動適用於 Android、ChromeOS、Linux、macOS 和 Windows 的最新 Chrome Beta 版。如要進一步瞭解這些功能,請使用提供的連結或前往 ChromeStatus.com。Chrome 152 在本次發布時為 Beta 版。如要下載最新 Beta 版,請前往 Google.com (電腦) 或 Google Play 商店 (Android)。

CSS 和 UI

支援 ::backdrop::scroll-marker::view-transitionCSSPseudoElement

先前為 ::after::before::marker 定義的 CSSPseudoElement 支援功能,現在也適用於幾個新的虛擬元素:

  • ::backdrop:在點選背景時關閉對話方塊,不會干擾對話方塊內容內的點選動作,因此不需要複雜的交集邏輯。
  • ::scroll-marker:用於收集點擊統計資料。
  • ::view-transition:支援幾何感知檢視區塊轉換,並可攔截檢視區塊轉換的飛行中途,使用目前動畫元素的座標啟動新的轉換,避免視覺跳動。

公開 autocorrect 全域 HTML 屬性

網頁作者可使用 HTML autocorrect 屬性,控管是否要對可編輯元素 (包括 <input><textarea>contenteditable 主機) 中的使用者輸入內容套用自動修正功能。這項功能會向網頁開發人員公開 autocorrect 全域 HTML 屬性。

媒體元素虛擬類別

:playing:paused:seeking:buffering:stalled:muted:volume-locked CSS 虛擬類別會根據 <audio><video> 元素的目前狀態,比對這些元素。這些虛擬類別是 Interop 2026 的重點領域之一。

相對 Alpha 顏色 (CSS Color 5 alpha() 函式)

相對 Alpha 顏色會參照原始顏色,且只會修改 Alpha 通道,讓開發人員根據現有顏色值設定透明度。

window-drag CSS 屬性

網頁內容可透過 window-drag CSS 屬性,指定已安裝的桌面網頁應用程式 UI 區域,這些區域應做為可拖曳的視窗標題列區域。套用後,使用者指標互動 (例如點選並拖曳該區域) 會移動頂層應用程式視窗,而不是觸發一般網頁互動。

這項功能會將現有的 app-region CSS 屬性標準化並重新命名,將值名稱變更為 movenone,並新增明確的繼承行為。

網站 API

CPU Performance API

Chrome 將從 152 版開始推出 CPU Performance API,讓網頁應用程式能判斷使用者裝置的 CPU 效能等級。網頁應用程式可使用這項資訊提升使用者體驗,並視需要搭配 Compute Pressure API,針對 CPU 壓力的變化做出反應。

使用者可以在 Chrome 的「效能」設定中覆寫回報的效能。 管理員也可以使用 CpuPerformanceTierOverride 企業政策控制這項行為。

詳情請參閱 CPU 效能 API 說明文件

連線許可清單

連線允許清單可限制從文件或 Worker 透過 Fetch API 或其他網頁平台 API 啟動的連線,明確控管外部端點。

伺服器會透過 HTTP 回應標頭發布授權端點清單。建立連線前,Chrome 會根據這份允許清單評估目的地;系統會允許連線至已驗證的端點,但會封鎖不符的連線。

詳情請參閱「連線允許清單提案」。

macOS 上的 PWA 通知歸因

Chrome 正在為 macOS 推出通知歸屬功能,支援已安裝的漸進式網頁應用程式 (PWA)。在 macOS 上安裝 PWA 後,系統會將通知直接歸給 PWA 本身 (在通知中心顯示該程式的名稱和圖示),而非 Google Chrome。

這項更新讓 PWA 通知與原生 macOS 應用程式一致:

  • Chrome 不再支援 macOS 上 PWA 通知的 requireInteraction 欄位,因為通知保留時間是由 macOS 設定控管,且每個應用程式的設定不同。
  • Badging API 必須取得通知權限,才能顯示應用程式標記。

如果管理員透過政策預先授予權限,請注意除了 NotificationsAllowedForUrls,還需要 macOS MDM 設定檔,才能預先授予 PWA 特定套件 ID 的權限。

OpaqueRange

OpaqueRange 代表表單控制項值中的即時文字範圍,例如 <textarea> 或以文字為基礎的 <input>,因此開發人員可以使用類似範圍的 API 處理值文字。

這項功能支援 getBoundingClientRect()getClientRects() 等作業,並與 CSS 自訂醒目顯示 API 整合,可提供內嵌建議、醒目顯示和錨定快訊。它只會公開值偏移,並為 startContainerendContainer 傳回 null,藉此保留封裝。

隔離網頁應用程式 (IWA) 子應用程式

開發人員可以透過子應用程式,在單一隔離網頁應用程式 (IWA) 安裝項目中,建立多個應用程式。每個子應用程式都有專屬名稱、圖示和 OS 整合功能。

子應用程式會與上層 IWA 分開顯示在桌面檔案櫃上,並提供檔案類型關聯等個別 OS 功能。管理員可使用企業政策控管這項功能,包括 DefaultSubAppsWithoutPromptsSettingSubAppsWithoutPromptsAllowedForOriginsSubAppsWithoutPromptsBlockedForOrigins

隔離網頁應用程式的無邊框顯示模式

無邊框顯示模式會移除標準視窗邊框和標題列,讓隔離網頁應用程式填滿整個瀏覽器視窗,並支援自訂品牌和選單階層。

管理員可使用政策管理這項功能,包括 DefaultWindowManagementSettingWindowManagementAllowedForUrlsWindowManagementBlockedForUrls

WebGPU:子群組大小控制項

新增選用的 GPU 功能 "subgroup-size-control",讓開發人員在運算著色器中明確設定子群組大小。這項功能會使用特定子群組大小的子群組作業,在目標硬體平台上最佳化運算著色器效能,特別是 AI 工作負載。

Window Shape API

ChromeOS 上的隔離網頁應用程式可透過 window.chromeos.isolatedWebApp.setShape,使用 Window Shape API 設定自訂的非矩形視窗形狀。如要使用這項 API,必須將視窗設為「無邊框」顯示模式,並取得視窗管理權限。

媒體

MediaCapabilities encryptionScheme

encryptionScheme 屬性新增至 navigator.mediaCapabilities.decodingInfo() 中使用的 KeySystemTrackConfiguration 字典。這項功能可讓網路應用程式查詢是否支援特定加密機制,例如 'cenc''cbcs'

getDisplayMedia API 中的 audioPreferred 擷取

navigator.mediaDevices.getDisplayMedia() 中使用的 DisplayMediaStreamOptions 字典中新增 audioPreference 屬性。網路應用程式可透過這項提示向瀏覽器發出訊號,表示偏好同時分享音訊和擷取影片。

新的來源試用

在 Chrome 152 中,您可以選擇加入下列新的原始碼試用計畫

推測規則:適度控制可視區域啟發式方法

這項來源試用計畫提供推測規則可視區域啟發式演算法的實驗性控制項,讓開發人員測試替代啟發式演算法參數,是否能為網站提供更優異的預先擷取和預先算繪效能。

用戶端 XSLT 淘汰試用計畫

Chrome 已淘汰用戶端 XSLT,並即將在 Chrome 158 中從瀏覽器移除這項功能。我們已設定淘汰 (來源) 試用,讓網站能將 XSLT 的遷移時間延長約九個月,至 Chrome 175。這項試用功能會在移除前推出,方便您提早測試。

淘汰和移除

Chrome 152 將淘汰及移除下列項目。如要查看計畫淘汰、目前淘汰和先前移除的項目清單,請前往 ChromeStatus.com。

移除 Private Aggregation API

Chrome 宣布將維持目前的第三方 Cookie 做法後,我們現在計畫淘汰並移除 Private Aggregation API (以及其他特定 Privacy Sandbox API)。這個 API 只會透過 Shared Storage 和 Protected Audience API 公開,而這兩個 API 也預計會淘汰並移除。