發布日期:2026 年 1 月 14 日
除非另有說明,否則下列變更適用於 Android、ChromeOS、Linux、macOS 和 Windows 的最新 Chrome Beta 版。如要進一步瞭解這裡列出的功能,請點選提供的連結,或前往 ChromeStatus.com 查看清單。截至 2026 年 1 月 14 日,Chrome 仍為 Beta 版。你可以前往 Google.com 下載電腦版,或前往 Android 裝置的 Google Play 商店下載。
CSS 和 UI
支援 text-justify CSS 屬性
開發人員可以使用 text-justify 屬性,控制套用 text-align: justify 時的文字對齊方式。例如,即使是英文字元,也要透過擴大字元間距來強制左右對齊。
針對高 border-radius 值修正 border-radius 陰影邊緣計算
這項改善措施可確保近乎圓形的元素 (其中 border-radius 接近 50%) 的陰影和剪輯邊界,與彎曲邊緣的視覺輪廓完全相符。
這樣一來,複雜的圓角形狀就能以更一致的方式算繪,消除高半徑值造成的視覺差異。圓角半徑調整係數可確保小半徑的圓角呈現銳角,現在半徑值接近 50% 時,係數會逐漸減緩。
這也適用於非圓形輪廓 (使用 corner-shape),這類輪廓現在使用相同的半徑調整機制。
CSS 多欄版面配置的欄換行
從 Chrome 145 版起,多欄版面配置支援 column-wrap 和 column-height 屬性。這些屬性可讓您在區塊方向將欄位換行至新列。
在 Chrome 145 之前,如果多欄容器的高度受到限制,不適合可用空間的內容會以溢位欄的形式顯示在內嵌方向。這會在網頁上建立水平捲軸。您可以使用 column-height 和 column-wrap 屬性,為欄列設定高度,並將溢位欄設為顯示在新列中。
詳情請參閱「支援多欄版面配置中的換行欄」。
將 onanimationcancel 事件公開給 GlobalEventHandlers
CSS 動畫第 1 級會擴充 HTML 規格中定義的 GlobalEventsHandler 介面,並宣告四個新的事件處理常式:onanimationstart、onanimationiteration、onanimationend 和 onanimationcancel。
GlobalEventsHandler
IDL 中缺少 onanimationcancel 事件處理常式,現在已公開。
CSS letter-spacing 和 word-spacing:百分比值
根據 CSS Text Module Level 4 規格定義,啟用 letter-spacing 和 word-spacing CSS 屬性的百分比值。百分比值是根據空格字元 (U+0020) 的前進測量值計算而得。這樣一來,開發人員就能更靈活地控制排版,特別是在回應式設計中,文字間距需要配合不同的可視區域和字型大小調整。
可自訂的選取清單方塊
這項功能將可自訂的選取支援功能擴展至清單方塊的算繪模式,包括清單方塊模式中的單選和多選。
清單方塊轉譯模式是指 <select> 元素會轉譯為串流或網頁,而不是獨立按鈕和彈出式視窗。透過多個或大小屬性 (例如 <select multiple> 或 <select size=4>),即可在各平台選擇使用清單方塊的算繪模式。將 appearance:base-select CSS 屬性套用至具有這些屬性的 <select> 元素時,現在會改善算繪和輸入行為。
這項功能不支援多重選取彈出式視窗的可自訂選取器,
這項功能稍後會推出。如要取得多選彈出式視窗,必須設定下列屬性:<select multiple size=1>。
在強制色彩模式下啟用單色表情符號算繪功能。
這項變更會更新 Chrome 強制色彩模式下的表情符號顯示行為。在解析計算值期間,如果表情符號的 font-variant-emoji 值計算結果為 normal 或 unicode,系統會使用單色字形 (如有) 算繪表情符號。
因此 Chrome 會抑制彩色的表情符號,確保表情符號完全參與強制色彩模式管道,並遵守系統高對比色彩。強制色彩模式以外的行為不會改變。
focus() 方法的 focusVisible 選項
呼叫 focus() 方法時,開發人員現在可以在 FocusOptions 字典中提供 focusVisible 布林值。如果為 true,系統一律會在新焦點元素周圍繪製焦點環,並與 :focus-visible 虛擬類別相符。如果為 false,系統就不會繪製焦點環,也不會比對。:focus-visible如果缺少這項資訊,使用者代理程式會自行判斷是否應繪製焦點環,並相應地比對 :focus-visible 虛擬類別。
非根捲動器的過度捲動效果
在非根捲動容器上顯示彈性過度捲動效果。當巢狀可捲動元素達到捲動邊界時,過度捲動功能會套用至該元素,而非僅限於根捲動器。這樣就不必使用自訂 JavaScript 解決方案,而且可以透過 overscroll-behavior 控制每個元素。
在 Android 上顯示真實視窗位置
Android 版 Chrome 現在會使用 window.screenX、window.screenY、window.outerWidth 和 window.outerHeight,準確回報瀏覽器視窗的位置和大小。
先前 Chrome 錯誤地假設 Android 上的所有瀏覽器視窗都是從座標 (0, 0) 開始。如果 Android 平板電腦使用任意形式視窗模式,這項資訊就不準確,導致網站使用 window.screenX 和 window.screenY 查詢視窗的螢幕位置時,一律會收到 0 (這些欄位會以全域工作區座標空間儲存視窗左上角的座標)。
此外,Android 版 Chrome 錯誤地假設瀏覽器視窗的外側尺寸等於網站可視區域的內側尺寸。
網站 API
Navigation API:在 navigation.transition 中公開目的地
在 Chrome 145 之前,NavigationTransition 具有 from 屬性,可公開導覽的舊網址。公開 to (NavigationDestination) 即可完成這項作業。使用 precommit 處理常式時,這項功能特別實用,因為在 precommit 期間,目前的網址尚未切換至目的地。
WebGPU:subgroup_uniformity 功能
在一致性分析中新增範圍,並變更每個範圍中檢查的語言部分,以便在更多情況下,將子群組功能視為一致。
新增或更新
實作 ECMAScript 提案,適用於 Map.prototype.getOrInsert、Map.prototype.getOrInsertComputed、WeakMap.prototype.getOrInsert 和 WeakMap.prototype.getOrInsertComputed。
非摺疊選取範圍的刪除指令 InputEvent 類型
針對所選文字,準確回報要刪除的 inputType 值,以供鍵盤快速鍵使用。在 contenteditable 元素中選取文字時,如果使用 Control+Backspace 或 Control+Delete 等刪除指令,beforeinput 和 input 事件現在會回報 deleteContentBackward 或 deleteContentForward,而不是 deleteWordBackward 或 deleteWordForward。這可讓網頁開發人員正確瞭解發生了哪些編輯作業,並實作可靠的復原和重做或自訂編輯行為。
Cookie Store API maxAge 屬性
呼叫端可使用 Cookie Store API 設定 Cookie 時指定 maxAge。
您可以使用 expires 屬性設定 Cookie 到期時間,但 maxAge 提供更慣用的選項,並讓 Cookie Store API 與 document.cookie 和 Set-Cookie HTTP 標頭提供的選項保持一致。
安全付款確認:瀏覽器繫結金鑰
在安全付款確認聲明和憑證建立程序中,新增額外的密碼編譯簽章。對應的私密金鑰不會在裝置間同步。這有助於網頁開發人員符合付款交易的裝置綁定要求。
clipboardchange 事件的黏性啟用
Chrome 現在需要固定使用者啟用或 clipboard-read 權限才能觸發 clipboardchange 事件,防止未經授權的剪貼簿監控。這項變更符合剪貼簿 API 規格的定義。
使用 VideoFrame.metadata() 從 WebRTC 影片影格公開 rtpTimestamp
新增 VideoFrame.metadata() 方法,如果基礎 VideoFrame 的中繼資料有 rtpTimestamp 欄位,這個方法就會傳回包含該欄位的字典。否則會傳回空白字典。只有來自 WebRTC 來源的影片影格會附加 rtpTimestamp 中繼資料。
讓網頁應用程式瞭解雙模式效能時間
由於應用程式無法控制的因素,網頁應用程式的網頁載入效能可能會出現雙峰分布。舉例來說,當使用者代理程式在「冷啟動」情境中首次啟動時,必須執行許多耗費資源的初始化工作,這些工作會爭用系統資源。瀏覽器擴充功能也可能影響效能,因為部分擴充功能會在您造訪的每個網頁上執行額外程式碼,進而增加 CPU 使用率並延長回應時間。同樣地,如果電腦正在執行耗用大量資源的工作,網頁載入速度可能會因此變慢。
在這些情況下,網頁應用程式嘗試載入的內容會與系統上發生的其他工作競爭。因此難以偵測網頁應用程式本身是否存在效能問題,或是因為外部因素所致。
PerformanceNavigationTiming 物件上的新 confidence 欄位可讓開發人員判斷導覽時間是否代表網頁應用程式。
在成效項目中新增 presentationTime 和 paintTime
在元素時間、LCP、長時間動畫影格和繪製時間中,公開 paintTime 和 presentationTime。
paintTime 是指算繪階段結束,瀏覽器開始繪製階段的時間。presentationTime 代表「像素到達螢幕」的時間,這在某種程度上是實作定義的。請參閱「LCP 和 INP 現在是 Baseline Newly available」。
LayoutShift API 中的 CSS 像素
這項功能會變更 LayoutShift API 中的歸因資料 (prevRect 和 currentRect),改用 CSS 像素而非實體像素回報。目前的行為與其他版面配置相關 API 不一致,因為這些 API 全都使用 CSS 像素。這項變更可提升一致性、簡化開發人員的使用方式,並與偵錯和工具中的預期單位保持一致。
請注意,這不會影響 CLS 指標值,但會影響顯示這些位移的螢幕截圖和圖片的偵錯工具。
裝置繫結工作階段憑證 (DBSC)
網站可透過這項功能,將工作階段安全地繫結至單一裝置。
伺服器可透過這項功能,建立與裝置安全綁定的工作階段。瀏覽器會根據伺服器的要求,定期更新工作階段,並提供私密金鑰擁有權證明。
區域網路存取權的分割權限
這是區域網路存取權 (LNA) 限制的強化措施,我們將原本的區域網路存取權拆分為兩項獨立權限。
舊權限:local-network-access
新權限:
local-network:針對本機位址空間中的 IP 發出的 LNA 要求。loopback-network:針對迴路位址空間中的 IP 提出的 LNA 要求。
舊權限會保留為別名,應可繼續用於
permissions.query和權限政策。目前的企業政策會繼續照常運作,日後會加入更精細的新企業政策。
Origin API
來源是網頁實作的基本元件,對於使用者代理程式維護的安全性和隱私權界線至關重要。HTML 和網址之間的概念定義明確,且有許多廣泛使用的相鄰概念,例如「網站」。
不過,來源不會直接向網頁開發人員公開。雖然各種物件上都有各種來源擷取器,但這些擷取器都會傳回來源的 ASCII 序列化,而非來源本身。這會造成一些負面影響。實際上,開發人員在處理序列化來源時,若嘗試進行同源或同網站比較,往往會出錯,導致出現安全漏洞。從哲學角度來看,這似乎是開發人員難以準確填補的缺少的安全基本類型。
Origin API 導入 origin 物件,封裝來源概念,並提供實用的比較、序列化和剖析方法,解決平台中的這個缺口。
Sanitizer API
開發人員可透過 Sanitizer API,從任意使用者提供的 HTML 內容中移除可能執行的指令碼。目標是讓您更輕鬆地建構沒有 XSS 的網頁應用程式。
Trusted Types 規格對齊
Trusted Types 最初於 2019 年在 Chrome 中實作及推出。
其他瀏覽器目前也正在導入 Trusted Type 規格。在該程序中,我們會找出並修正規格中的各種不一致之處。這個版本修正了 Chrome 中的這些問題,以符合新規格。
新的來源試用
在 Chrome 145 中,您可以選擇加入下列新的原始碼試用計畫。
WebAudio:可設定的算繪量子
AudioContext 和 OfflineAudioContext 現在會採用選用的 renderSizeHint,讓使用者在傳遞整數時要求特定算繪量子大小,如果未傳遞任何內容或 default,則使用預設的 128 個影格,如果指定 hardware,則要求 User-Agent 挑選合適的算繪量子大小。
淘汰與移除
這個版本的 Chrome 推出下列淘汰和移除項目。如要查看計畫淘汰、目前淘汰和先前移除的項目清單,請前往 ChromeStatus.com。
Chrome 移除對 macOS 舊版虛擬攝影機的支援
從 Chrome 145 版起,系統將移除對所有支援的 macOS 版本中過時虛擬攝影機的支援。
在 macOS 上,新式虛擬攝影機是使用 Core Media IO 架構建構而成,此架構自 macOS 12.3 起推出。Apple 已與開發人員聯絡,所有新式虛擬攝影機軟體都已遷移至使用 Core Media IO 架構。
macOS 14.1 (2023 年) 以上版本會封鎖以 DAL 外掛程式建構的舊版虛擬攝影機,Safari 則自 2018 年起 (甚至更早) 就不支援這類攝影機。
移除 BMP 副檔名,以便在 BMP 中嵌入 JPEG 或 PNG
Chrome 將移除 BMP 擴充功能,因為其他瀏覽器都不支援這個擴充功能,而且根據 UMA 資料註冊結果,這個擴充功能沒有用途。
預設縮減使用者代理程式字串
Chrome 145 版起,UserAgentReduction 政策將完全移除。這項政策先前可用於控管 Chrome 是否傳送縮減或完整的 User-Agent 字串。
為提升使用者隱私權並減少被動追蹤功能,Chrome 在 110 版中開始預設減少 User-Agent 標頭所含的資訊。UserAgentReduction 政策是暫時性措施,可供企業管理這項轉換作業。
網站現在應使用使用者代理程式用戶端提示 (UA-CH) 存取瀏覽器和裝置資訊。UA-CH 要求網站主動要求特定資訊,相較於舊版 User-Agent 字串,這種做法更能保護隱私權。
自 Chrome 145 版起,UserAgentReduction 政策將失效。
根據預設,Chrome 會傳送受限的 User-Agent 字串。如果系統或應用程式依賴這項政策接收完整的 (舊版) User-Agent 字串,可能無法再收到預期的詳細資訊。