發布日期:2025 年 9 月 4 日
除非另有註明,否則下列異動適用於 Android、ChromeOS、Linux、macOS 和 Windows 的最新 Chrome Beta 版。如要進一步瞭解此處列出的功能,請點選提供的連結,或查看 ChromeStatus.com 上的清單。Chrome 141 於 2025 年 9 月 4 日推出 Beta 版。你可以前往 Google.com 電腦版或 Android 裝置的 Google Play 商店下載最新版本。
CSS 和 UI
ARIA Notify API
ARIA Notify API 提供 JavaScript 方法,讓開發人員直接指示螢幕閱讀器要朗讀的內容。
與 ARIA 即時區域相比,使用 ariaNotify() 可提升可靠性和開發人員控制權,並允許系統宣布與 DOM 更新無關的變更。這可讓您在動態網頁應用程式中,打造更一致且符合人體工學的無障礙體驗。您可以使用 "aria-notify" 權限政策,控管 iframe 對這項功能的使用。
更新 hidden=until-found 和詳細資料祖系顯示演算法
規格最近對 hidden=until-found 和 details 元素的顯示演算法進行了一些小幅變更,以防止瀏覽器卡在無限迴圈中;這些更新已新增至 Chrome。
支援 width 和 height 做為巢狀 <svg> 元素的呈現屬性
Chrome 支援透過 SVG 標記和 CSS,將 width 和 height 做為巢狀 <svg> 元素的呈現屬性。這種雙重做法可為開發人員提供更大的彈性,讓他們在複雜的設計中更有效率地管理 SVG 元素並設定樣式。
啟用這項功能後,下列 HTML 程式碼片段會產生相同的輸出內容。
巢狀 <svg> 元素的 CSS 屬性:
<svg width="100px" height="100px">
<svg style="width:50px;height:50px;">
<circle cx="50px" cy="50px" r="40px" fill="green" />
</svg>
</svg>
巢狀 <svg> 元素沒有 CSS 屬性:
<svg width="100px" height="100px">
<svg width="50px" height="50px">
<circle cx="50px" cy="50px" r="40px" fill="green" />
</svg>
</svg>
網站 API
Digital Credentials API (支援出示功能)
網站會使用各種機制 (例如自訂網址處理常式和 QR code 掃描),從行動錢包應用程式擷取憑證。這項功能可讓網站使用 Android 的 IdentityCredential CredMan 系統,向錢包要求身分資訊。這項 API 可擴充,支援多種憑證格式 (例如 ISO mDoc 和 W3C 可驗證憑證),並允許使用多個錢包應用程式。這項更新新增了機制,有助於降低整個生態系統中濫用真實身分的風險。
Navigation API:延遲修訂 (預先修訂處理常式)
一般來說,呼叫 navigateEvent.intercept() 時,攔截的導覽會在 NavigateEvent 完成調度後立即提交 (因此網址會更新)。
這項功能會在 navigateEvent.intercept() 中新增 precommitHandler 選項,類似於 handler。它會延遲提交,直到該處理常式 (和所有其他預先提交處理常式) 解決為止,並允許處理常式變更導覽的網址、資訊、狀態和歷史記錄處理行為 (推送/取代)。
支持「restrictOwnAudio」
restrictOwnAudio 屬性是擷取顯示介面的可限制屬性。這項可限制屬性會變更擷取螢幕畫面中的系統音訊行為。只有在擷取的螢幕畫面本身包含系統音訊時,restrictOwnAudio 限制才會生效,否則不會有任何影響。
根據預設,系統音訊擷取功能會擷取系統在音訊輸出裝置上播放的所有音訊。啟用 restrictOwnAudio 後,系統會篩除擷取的系統音訊,排除來自執行 getDisplayMedia 的文件的音訊。
出局 echoCancellationMode 人,得分 getUserMedia()
擴充 MediaTrackConstraints 字典的 echoCancellation 行為。這項屬性先前僅接受 true 和 false,現在也可能包含 all 和 remote-only 值。允許用戶端修改套用至麥克風音軌的回音消除行為,控制要從麥克風訊號中移除多少使用者系統播放內容 (全部,或僅限從 PeerConnection 接收的音訊)。
getDisplayMedia()的音訊
使用 windowAudio 選項,擴充 getDisplayMedia() 的 DisplayMediaStreamOptions。這項新選項可讓網頁應用程式向使用者代理程式提示,是否應在選取視窗時,向使用者提供分享音訊的功能。windowAudio 選項可根據應用程式偏好設定設為排除、系統或視窗。
如果網頁應用程式已設定擷取音訊,但想在選取視窗時限制系統音訊擷取,則必須設定 windowAudio: "exclude"。
FedCM:帳戶選取畫面中的替代欄位
除了使用者的全名和電子郵件地址,還新增對電話號碼和使用者名稱的支援,或改用這些資訊做為帳戶選取器中區分帳戶的 ID,並讓網站能使用這些新欄位,影響揭露文字。詳情請參閱說明文件。
IndexedDB getAllRecords() 和 getAll() 與 getAllKeys() 的方向選項
這項功能會將 getAllRecords() 方法新增至 IndexedDB IDBObjectStore 和 IDBIndex。此外,這個版本也會在 getAll() 和 getAllKeys() 中新增方向參數。與現有的游標疊代替代方案相比,這項功能可大幅加快特定讀取模式的速度。在一項測試中,Microsoft 資源的工作負載顯示改善了 350 毫秒。
getAllRecords() 方法會同時列舉主鍵和值,藉此合併 getAllKeys() 和 getAll()。如果是 IDBIndex,getAllRecords() 除了主鍵和值之外,也會提供記錄的索引鍵。
推測規則:改善電腦版「eager」積極度
在電腦上,如果使用者將滑鼠游標懸停在連結上的時間短於「中等」滑鼠懸停時間,則「積極」積極度推測規則會觸發預先擷取和預先算繪。
先前的行為 (盡快啟動預先擷取或預先算繪) 與「立即」積極度相同。這項新行為很有幫助,因為更能反映作者的意圖,比「moderate」更積極,但比「immediate」更不積極。
Storage Access API 的 Strict Same Origin 政策
調整 Storage Access API 語意,嚴格遵循同源政策,確保安全性。也就是說,在頁框中使用 document.requestStorageAccess() 時,預設只會將 Cookie 附加至傳送至 iframe 來源 (而非網站) 的要求。
簽章完整性
這項功能可讓網頁程式開發人員驗證所依賴資源的來源,為網站依附元件建立信任的技術基礎。伺服器可以使用 Ed25519 金鑰組簽署回應,網頁程式開發人員則可要求使用者代理程式使用特定公開金鑰驗證簽章。這項功能可與內容安全政策提供的網址檢查,以及子資源完整性的內容檢查相輔相成。
WebRTC Encoded Transform (第 2 版)
這個 API 可讓您處理透過 RTCPeerConnection 傳送的編碼媒體。Chromium 於 2020 年發布了這個 API 的早期版本。自那時起,規格已有所變更,其他瀏覽器也發布了更新版規格 (Safari 於 2022 年,Firefox 於 2023 年)。
本次推出後,Chrome 將更新至最新規格,並納入 Interop 2025。
本次推出不涵蓋 generateKeyFrame 方法,該方法仍在討論中。
僅限受管理的 ChromeOS 裝置
Device Attributes API 的權限政策
新的權限政策可讓您限制 Device Attributes API 的存取權,只有透過政策安裝的資訊站網頁應用程式和隔離網頁應用程式,才能使用這個 API,且兩者都只能在受管理的 ChromeOS 裝置上使用。此外,內容設定也會控管這項功能。
推出兩項新政策:DeviceAttributesBlockedForOrigins 和 DefaultDeviceAttributesSetting。這些政策與 DeviceAttributesAllowedForOrigins 一併推出。
新來源試用
在 Chrome 141 中,您可以選擇加入下列新的來源試用。
區域網路存取權限制
Chrome 141 限制了向使用者區域網路傳送要求的能力,必須透過權限提示才能存取。
無論是從公開網站發送到本機 IP 位址或回送位址,還是從本機網站 (例如內部網路) 發送到回送位址,這些要求都屬於區域網路要求。規定網站必須取得權限才能執行這類要求,可以降低路由器等區域網路裝置面臨跨網站要求偽造攻擊的風險,也能減少網站藉此收集使用者區域網路數位指紋的機會。
這項權限僅適用於安全情境。如果授予權限,系統也會放寬本機網路要求的複合型內容封鎖限制 (基於諸多原因,許多本機裝置無法取得公開信任的 TLS 憑證)。
這項調整取代了先前的「私人網路存取權」功能。
Proofreader API
這個 JavaScript API 採用 AI 語言模型,可校對輸入文字並提供修正建議。
擴充 CSP script-src (也稱為 script-src-v2)
這項功能會將新關鍵字加入 script-src 內容安全政策 (CSP) 指令。這會新增兩種雜湊許可清單機制:根據網址雜湊的指令碼來源,以及 eval() 和類似 eval() 函式的內容。這有時稱為 script-src-v2,但與現有的 script-src 回溯相容,且使用相同的指令。
將雜湊擴展至涵蓋網址和 eval() 雜湊,可讓開發人員設定合理的嚴格安全性政策,即使指令碼內容經常變更,也能透過雜湊縮小允許清單範圍,並允許已知的安全 eval() 內容,而不允許廣泛使用未經檢查的 eval()。
新關鍵字會覆寫主機型 script-src (如有提供)。這樣一來,單一標頭就能與實作或未實作新關鍵字的瀏覽器相容。
WebAssembly 自訂描述元
讓 WebAssembly 在新的「自訂描述元」物件中,更有效率地儲存與來源層級類型相關聯的資料。這些自訂描述元可使用該來源層級類型的 WebAssembly 物件原型進行設定。這樣一來,您就能在 WebAssembly 物件的原型鏈上安裝方法,並使用一般方法呼叫語法,直接從 JavaScript 呼叫這些方法。您可以使用匯入的內建函式,以宣告方式設定原型和方法。