Chrome 154

穩定版發布日期:2026 年 9 月 22 日

除非另有說明,否則下列異動適用於 Android、ChromeOS、Linux、macOS 和 Windows 的 Chrome 154 穩定版。

CSS 和 UI

CSS scroll-marker-group 模式

scroll-marker-group 屬性支援兩種模式,可按照 WAI-ARIA 模式控制 ::scroll-marker-group 和 ::scroll-marker 的焦點順序和無障礙功能行為:

  • links (預設):產生的 ::scroll-marker-group 會像導覽清單 (navigation 角色),而 ::scroll-marker 元素則會像標準連結 (link 角色)。所有 ::scroll-marker 元素都是連續的 Tab 鍵停駐點。啟用連結標記會將焦點移至目標元素。
  • tabs:產生的 ::scroll-marker-group 就像是分頁清單 (tablist 角色),::scroll-marker 元素會採用 tab 角色,而原始元素則會採用 tabpanel 角色。只有作用中的 ::scroll-marker 會做為定位點,使用者可透過方向鍵在標記之間移動。系統會從無障礙樹狀結構中隱藏閒置分頁的內容,並在啟用時將焦點保留在標記上。

追蹤錯誤 #425931511 | ChromeStatus.com 項目 | 規格

CSS text-decoration-inset

text-decoration-inset CSS 屬性可控制底線、頂線和刪除線裝飾與文字執行邊緣的內縮或延伸距離。支援 auto、長度和百分比值,包括設定開始和結束位移的一值和兩值語法。這樣一來,您就能調整裝飾間距,並使用原生文字裝飾建立揭露效果,不必使用背景漸層或額外元素。

追蹤錯誤 #468928416 | ChromeStatus.com 項目 | 規格

將 CSSStyleValue 階層公開給 Worker 環境

CSS 型別 OM 規格會將 CSSStyleValue 階層公開至 worker 全域範圍 ([Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)])。先前,Blink 只會將 CSSStyleValue、CSSKeywordValue、CSSNumericValue、CSSUnitValue 和 CSSUnparsedValue 公開至 Window 和 worklet。Chrome 154 會在 Worker 環境中公開這些建構函式,與規格和其他瀏覽器引擎保持一致。

追蹤錯誤 #534781956 | ChromeStatus.com 項目 | 規格

FontFace width 屬性和 font-width 描述元

公開 FontFace 上的 width 屬性,以及 @font-face font-width 描述元,做為 stretch 和 font-stretch 的別名。這項變更可讓 Chromium 符合更新後的 CSS 字型載入和 CSS 字型 4 規格。您可以交替使用 FontFace.width 和 CSS font-width,以及 stretch 和 font-stretch,檢查或初始化字體寬度。

追蹤錯誤 #543938492 | ChromeStatus.com 項目 | 規格

改良輕觸即關閉功能,適用於彈出式視窗和對話方塊

改善及簡化彈出式視窗和對話方塊的輕觸關閉行為。如果使用者點選彈出式視窗或對話方塊外的位置,系統就會關閉該視窗或對話方塊。這項更新推出後,瀏覽器會使用 click 事件,而非 pointerdown 和 pointerup 事件的組合來觸發輕觸關閉,確保觸控螢幕上的捲動手勢和按下滑鼠右鍵不會再意外關閉快顯視窗或對話方塊。

追蹤錯誤 #408010435 | ChromeStatus.com 項目 | 規格

大小可變動的 <iframe>

允許網站選擇 iframe 的回應式大小。這會將父項文件中的 <iframe> 元素大小調整為內嵌文件版面配置溢位大小,避免在子項文件中捲動。

追蹤錯誤 #418397278 | ChromeStatus.com 項目 | 規格

JavaScript

疊代器 includes

實作 Iterator.prototype.includes() 的 TC39 提案,讓您檢查迭代器是否會產生指定值,類似於 Array.prototype.includes()。

追蹤錯誤 #504886973 | ChromeStatus.com 項目 | 規格

網路和連線

將選項包新增至 WebSocket 建構函式

支援將選項字典 (WebSocketInit) 做為第二個引數傳遞至 WebSocket 建構函式。選項字典支援 protocols 選項,可讓您指定子通訊協定 (與現有的 protocols 引數相符),並做為日後選項的擴充點。

舉例來說,您可以傳遞 new WebSocket("wss://example.com:8080", { protocols: "soap" }),而不是 new WebSocket("wss://example.com:8080", "soap")。

追蹤錯誤 #542670554 | ChromeStatus.com 項目 | 規格

支援 WebSocket 的 targetAddressSpace 選項

新增支援,可在 WebSocket 建構函式 (new WebSocket("ws://local-server.example", { targetAddressSpace: "local" })) 中傳遞 targetAddressSpace 選項。這樣一來,您就能指定將連線至公開主機名稱的 WebSocket 視為前往 "local" 或 "loopback" 目的地,與 Fetch API 中現有的支援功能相符。如果使用者授予區域網路權限,且主機名稱解析為本機 IP 位址,即可連線至尚不支援 HTTPS 的本機伺服器,藉此略過複合型內容限制。

追蹤錯誤 #517413738 | ChromeStatus.com 項目 | 規格

Fetch API:從 AbortController 轉送原因至擷取 Response

向 Response 物件的方法及其 ReadableStream 公開中止原因 (如有提供),而不只是 fetch Promise。這項變更會公開開發人員提供的中止原因,使 Chrome 符合 Fetch 標準。

追蹤錯誤 #502133195 | ChromeStatus.com 項目 | 規格

Background Fetch 強制執行 CORS

Background Fetch API 會強制執行跨源資源共享 (CORS)。這項變動讓 Chromium 的實作符合 Background Fetch 規格,並確保 Background Fetch 要求適用與一般 fetch() 要求相同的安全性政策,防止網站規避 CORS 和其他安全性政策檢查。

ChromeStatus.com 項目 | 規格

Background Fetch 作業的區域網路存取權限制

Background Fetch 要求規定,Service Worker 來源要具備必要的區域網路存取 (LNA) 權限,才能將要求傳送到本機或回送伺服器。這項變更可讓 Chromium 符合 Background Fetch 規格,並防止網站使用 Background Fetch (而非一般的 fetch()) 規避 LNA 檢查。企業可使用現有的 LNA 企業政策 (LocalNetworkAccessRestrictionsTemporaryOptOut、LocalNetworkAccessAllowedForUrls、LoopbackNetworkAllowedForUrls、LocalNetworkAccessPermissionsPolicyDefaultEnabled 和 LocalNetworkAccessIpAddressSpaceOverrides) 管理這項行為。

追蹤錯誤 #455486148 | ChromeStatus.com 項目 | 規格

隱私權與安全性

預設為「先詢問」

根據預設,Chrome 會在使用者透過不安全 (http) 連線連上網站時提示使用者。管理員可使用 HttpsOnlyMode 企業政策控管這項預設行為。

ChromeStatus.com 項目

安全付款確認:地區驗證

更新「安全付款確認」locale資料欄位,如果欄位中提供的語言代碼都不符合「安全付款確認」對話方塊使用的語言,則傳回 NotSupportedError DOMException。如果未設定或留空,系統會略過這項驗證。這有助於確保提供給安全付款確認的資料語言與對話方塊一致。

追蹤錯誤 #535278878 | ChromeStatus.com 項目 | 規格

隔離網頁應用程式 (IWA)

Window Shape API

有了 Window Shape API,ChromeOS 許可清單中的隔離網頁應用程式就能使用自訂視窗形狀。支援非矩形和非連續視窗版面配置,打造外觀與原生應用程式相符的小工具、浮動面板和重疊畫面。window.setShape() API 需要 unframed 顯示模式視窗和 window-management 權限。管理員可透過 DefaultWindowManagementSetting、WindowManagementAllowedForUrls 和 WindowManagementBlockedForUrls 企業政策管理這項功能。

ChromeStatus.com 項目 | 規格

來源試用

私密驗證權杖

私密驗證權杖 (PVT) 是一種低熵機制,可讓網站將使用者在一般瀏覽模式中建立的信任度轉移至私密瀏覽模式,減少人機驗證和其他挑戰帶來的摩擦。網站會在一般瀏覽工作階段發行 PVT,並在私密瀏覽模式下兌換。

追蹤錯誤 #500396188 | ChromeStatus.com 項目