共用方式為


Microsoft Edge 136 Web 平臺版本資訊 (2025 年 5 月)

以下是 Microsoft Edge 136 中的新 Web 平臺功能和更新,於 2025 年 5 月 1 日發行。

若要保持最新狀態並取得最新的 Web 平臺功能,請下載 Microsoft Edge (Beta、Dev 或 Canary) 的預覽通道;移至 [成為Microsoft Edge 測試人員]

詳細內容:

Edge DevTools

請參閱 DevTools (Microsoft Edge 136) 的新功能

WebView2

請參閱 2025 年 5 月 (WebView2 SDK 版本資訊中的 1.0.3240.44) 。

Web 平臺功能

CSS 功能

CSS dynamic-range-limit 屬性

dynamic-range-limit CSS 屬性允許限制高動態範圍 (HDR) 內容的最大亮度。

請參閱在 CSS Color HDR 模組層級 1控制動態範圍

將函 string 式中的 attr() CSS 類型變更為 raw-string

attr() CSS 函式中,請改用 類型,raw-string而不是使用 string 類型。

例如, attr(data-foo string) 現在是 attr(data-foo raw-string)

請參閱 MDN 的 attr ()

不限 var() 類型後援

var()如果參考的自定義屬性不存在或無效,CSS 函式會接受後援值作為其第二個自變數:

width: var(--undefined-width, 100px)

先前,當參考的自定義屬性使用特定類型註冊時,使用 @property 規則時,只有在函式的類型與參考的 var() 自定義屬性相同時,才會套用函式的後援值。

這項變更可讓後援值屬於任何類型,不論參考的自定義屬性類型為何。

請參閱 MDN 的 var () @property

未預先設定 print-color-adjust

print-color-adjust CSS 屬性現在可在沒有前置詞的情況下-webkit-運作。

屬性 print-color-adjust 允許調整列印網頁中的色彩。

請參閱 MDN 的 print-color-adjust

Fluent 滾動條

重疊和非重疊滾動條現在符合 Windows 和 Linux 上的 Fluent 設計語言。

請參閱 Fluent Scrollbars 視覺規格

Web API

AudioContext interrupted 狀態

介面 AudioContextState 現在具有 interrupted 狀態。 狀態 interrupted 可讓瀏覽器在使用 VoIP) 的獨佔音訊存取 (或膝上型電腦蓋子關閉時,暫停播放,並讓 Web 應用程式適當地回應。

請參閱 MDN 的 AudioContext

Blob URL 數據分割

Blob URL 存取現在會依記憶體密鑰進行分割。 儲存器金鑰是最上層月臺、畫面原點和 has-cross-site-ancestor 布爾值。 最上層導覽只會依畫面原點進行分割。

依記憶體金鑰分割 Blob URL 存取,類似於 Firefox 和 Safari 目前實作的內容。 這會將 Blob URL 使用量與其他記憶體 API 在記憶體數據分割中所使用的數據分割配置對齊。

隨著這項變更,Microsoft Edge 現在會對轉譯器起始的最上層瀏覽強制執行 noopener Blob URL,其中對應的網站會跨網站到執行導覽的最上層網站。 這與Safari中的類似行為和對應的規格一致。

設定原則即可暫時還原 PartitionedBlobUrlUsage Blob URL 數據分割。 如果此原則設定為 Enabled 或未設定,則會分割 Blob URL。 如果此原則設定為 Disabled,則不會分割 Blob URL。

請參閱檔案 API 規格中的 Blob URL 存取限制

若要排除使用者瀏覽歷程記錄外泄的情況,HTML <a> 元素現在的樣式只會在 :visited 先前從最上層網站和畫面原點按兩下連結時樣式。 Microsoft Edge 現在會根據三個索引鍵來分割瀏覽連結:

  • 連結 URL。
  • 最上層網站。
  • 畫面原點。

只要設定之前已在此網站和畫面上按兩下的連結樣式,便可防止取得 :visited 連結樣式資訊的側邊通道攻擊。

自我鏈接 會從此保護中排除;即使此最上層網站和畫面原點中尚未按兩下連結,也可以設定網站專屬頁面的連結樣式 :visited 。 只有在最上層框架或與最上層框架來源相同的子框架中,才會啟用此豁免。

請參閱 解釋器:Partitioning :visited 連結歷程記錄

瀏覽器的 HTTP 快取金鑰設定現在包含布林值 is-cross-site-main-frame-navigation。 使用此布爾值來減輕涉及最上層導覽的跨網站流失攻擊。

此布爾值可防止跨網站攻擊,攻擊者會起始至指定頁面的最上層流覽,然後流覽至已知由頁面載入的資源,以便透過載入時間推斷敏感性資訊。

這項變更也可防止惡意網站使用導覽來推斷使用者先前是否曾造訪指定的網站,藉此改善隱私權。

擷取的表面控

API CaptureController 可讓視頻會議應用程式控制與螢幕共用搭配使用的瀏覽器索引標籤內容的縮放層級和捲動位置。

請參閱擷 取的 Surface 控 件規格。

擷取的表面解析度

screenPixelRatio API 的 MediaStreamTrack 屬性會在螢幕共享時公開所擷取表面的圖元比例。

此屬性可讓應用程式根據所擷取表面的實體解析度和邏輯解析度,保留系統資源或適應品質與頻寬取捨。

請參閱螢幕擷取規格中的 screenPixelRatio

將點選事件分派給擷取的指標

如果在事件分派時 pointerup 擷取指標, click 則會將事件分派至擷取的目標,而不是分派至最接近的 pointerdownpointerup 事件上階。

click 封裝指標的目標會維持不變。

請參閱指標事件規格中 的事件分派

使用魔術批注的明確編譯提示

魔術批註 是傳送訊號給瀏覽器的批註,表示網站可能需要 JavaScript 檔案中的函式。 這可讓瀏覽器積極地剖析、編譯或快取函式,以改善頁面載入時間。

在 JavaScript 中,魔術批注是以 開頭的批注 //#

請參閱 明確 JavaScript 編譯提示的解釋器

WebRTC 中的 H265 (HEVC) 編解碼器支援

相對於 VP8/VP9/H264,H265 (HEVC) 編解碼器已提高壓縮效率 (比特率) 更高的品質,並具有非常強大的硬體支援。

支援 WebRTC 中的 H265 (HEVC) 編解碼器可改善視覺體驗、增加電池使用時間,並降低效能問題的風險。

請參閱 MDN 的 WebRTC API

H26x 編解碼器支援 MediaRecorder 的更新

MediaRecorder API 現在支援 HEVC 編碼。 這會引進 hvc1.* 編解碼器字串,並新增新的編解碼器 (hev1.* 和 avc3.*) ,以支援 MP4 中的變數解析視訊。

MediaRecorder API 現在支援具有不同 HEVC 和 H.264 mime 類型規格的 MP4 和 Matroska (*.mkv) 格式。 只有當使用者的裝置和作系統提供必要的功能時,才支援 HEVC 編碼。

請參閱 MDN 的 MediaRecorder

的語言支援 CanvasTextDrawingStyles

屬性lang現在可以在或 OffscreenCanvas 內容上<canvas>設定。 這可讓您指定畫布中文字繪圖和計量的語言。 指定語言對於正確呈現不同語言的文字很重要,特別是在將文字內容輸出到可見畫布之前,在螢幕外轉譯或測量文字內容時。

請參閱 MDN 的 OffscreenCanvas

iframe 的許可權原則報告

跨原始來源 iframe 的許可權原則違規報告只會傳送至 iframe 的報告端點,而不會傳送至內嵌程式的報告端點,因為其擔心可能會洩漏有關跨原始來源 iframe 的敏感性資訊。 不過,這會讓網站難以強制執行許可權原則,因為網站無法瞭解跨原始來源 iframe 中的中斷。

稱為 潛在許可權原則違規的新違規 會分析:

  • 現有的許可權原則 (包括 report-only 原則) 。
  • allow iframes 中設定的屬性。

根據上述情況,違規會偵測強制執行的許可權原則與傳播至 iframe 的許可權之間的衝突。

請參閱 Chrome 平台狀態的 功能:iframe 的許可權原則報告

可預測的報告記憶體配額

StorageManager 現在會針對具有有限記憶體許可權的 estimate 月台報告可預測的記憶體配額。

這可藉由報告人工配額,防止透過記憶體 API 偵測使用者的流覽模式。 配額是在所有流覽模式中目前的使用量 + 10 Gibibytes。

具有無限制儲存許可權和強制配額的網站不會受到影響。

請參閱 MDN 的記憶體配額和收回準則

double針對 ProgressEvent 的 loadedtotal 屬性使用 類型

loadedtotal 屬性表示 ProgressEvent 目前的進度。 這些屬性的類型現在是 和之間的01浮點數,當省略 屬性時max,會與 HTML 專案的預設行為<progress>一致ProgressEvent

請參閱 MDN 的 ProgressEvent

getCharNumAtPositionisPointInFillisPointInStroke 現在使用 DOMPoint 物件

為了符合 SVGGeometryElement 和 SVGPathElement 規格, getCharNumAtPositionisPointInFillisPointInStroke 方法現在會使用 DOMPoint 物件, SVGPoint 而不是 物件。

請參閱 MDN 的 DOMPoint

Web 驗證條件式建立

如果使用者先前同意建立認證, WebAuthn 條件式建立 要求可讓網站建立沒有顯著模式流量分配的通行密鑰。

請參閱認證管理規格中 的條件 式。

在單一 FedCM get() 呼叫中傳回多個識別提供者

FedCM (FedCM) 同盟認證管理 API 現在可以在相同的對話框中顯示多個識別提供者。

方法 get() 現在會在單一呼叫中傳回所有提供者。 這可讓網站向用戶呈現所有支持的識別提供者。

請參閱 Federated Credential Management (MDN 的 FedCM) API

RegExp.escape()

RegExp.escape() 態方法會採用字串,並傳回該字串的逸出版本,以做為正則表達式內的模式。

請參閱 MDN 的 RegExp.escape ()

已淘汰和已移除的功能

取代原則AutomaticHttpsDefault

AutomaticHttpsDefault Microsoft Edge 136 中支援但不建議使用此原則,並計劃在 Microsoft Edge 139 中移除。 請改用新 HttpsUpgradesEnabled 的原則,從 Microsoft Edge 136 版開始提供。

Intl.Locale取代 getter

API Intl.Locale 會公開地區設定的資訊,包括其周元素及其小時週期類型,例如 12 小時制、日文 12 小時制或 24 小時制。

根據規格, Intl.Locale 物件的存取子屬性現在已被取代,而改用對應的函式。 例如, Intl.Locale.prototype.hourCycle 存取子屬性已被取代,而改用 函 Intl.Locale.prototype.getHourCycles() 式。

請參閱 MDN 的 Intl.Locale

原始試用版

以下是新的實驗性 API,您可以在有限的時間內於自己的即時網站上試用。

若要深入瞭解原點試用,請 參閱在 Microsoft Edge 中使用原始試用版

若要查看可用原點試用的完整清單,請參閱Microsoft Edge 原點試用版。

新的 Chromium 原點試用

更新 Canvas 文字轉譯實作

到期日為 2025 年 12 月 16 日。

CanvasRenderingContext2D API 的新 measureText()fillText()、 和 strokeText() 實作。 您可以比較這些方法的效能與這些方法先前的實作。

設定慣用音訊輸出裝置

到期日為 2026 年 1 月 27 日。

這項功能可讓頁面為頁面的所有音訊輸出設定非預設裝置,包括其子畫面格。

confidence 物件上的 PerformanceNavigationTiming 欄位

到期日為 2025 年 10 月 14 日。

對象 PerformanceNavigationTiming 現在包含欄 confidence 位。 使用欄 confidence 位來評估瀏覽時間是否正確反映 Web 應用程式的效能。 數據一開始包含一些雜訊,因為此字段採用差異隱私權來保護用戶隱私權。 藉由在您的實際使用者監視中收集此字段 (的) 數據,您可以使用足夠的記錄來篩選出雜訊,以分析趨勢並取得一段時間有意義的深入解析。

Microsoft僅限Edge的原點試用版

擷取資訊 API

到期日為 2025 年 6 月 30 日。

取得資訊 API 支援透過 App Store 或直接從瀏覽器取得之 PWA 的 3P 擷取屬性。

MS 高對比度取代

到期日為 2025 年 9 月 9 日。

啟用舊版 CSS -ms-high-contrast 媒體查詢和 -ms-high-contrast-adjust 屬性。

請參閱 取代 -ms-high-contrast 和 -ms-high-contrast-adjust 的支援

注意事項

此頁面的部分是根據 Chromium.org 所建立和共用的工作進行修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。