Microsoft Edge 即將進行的網站相容性影響變更

本文要強調:

  • Microsoft Edge 與 Microsoft Edge 所根據的瀏覽器引擎 Chromium 專案之間存在高度影響的差異。
  • 高影響的網頁平台變更,可能會影響您網站上的瀏覽器相容性,而 Microsoft Edge 小組會特別密切地追蹤。

如需 Microsoft Edge 中其他變更的詳細資訊,請參閱 Microsoft Edge Web 平台的版本資訊

Web 平台是用於構建網頁的技術集合,包括 HTML、CSS、JavaScript 和許多其他開放標準。 網絡平台不斷發展以改善用戶體驗、安全性和隱私。 在某些情況下,這些變更可能會影響現有網頁的功能。

基於功能和相容性考慮,Microsoft Edge 採用幾乎所有 Chromium 專案對 Web 平台的變更。 不過,Microsoft 會保留 Microsoft Edge 瀏覽器的完整控制權,而且可能會延遲或拒絕變更。 Microsoft Edge 小組會決定這項變更是否使瀏覽器使用者受益。

如需即將發生的 Chromium 專案 Web 平台變更的相關資訊,請參閱 Chrome 平台狀態發行時間表

影響很大的變更

下表列出 Microsoft Edge 小組正在密切追蹤的高影響變更。

變更 發行 描述
透過 HTTP 進行不安全的下載 未來版本 (待定) 當使用者嘗試從 HTTP 網站下載有潛在危險的內容時,使用者會收到 UI 警告,例如「已封鎖不安全的下載」。使用者仍然可以選擇繼續並下載項目。 系統管理員可以使用原則 InsecureContentAllowedForUrls 來指定要隱藏警告的 HTTP 網站。 系統管理員可以使用 InsecureDownloadWarnings 功能旗標來測試這項即將推出的功能的影響。
XSLT 的淘汰 未來版本 (待定) XSLT 支援代表不成比例的攻擊面,而 Microsoft Edge 所根據的 Chromium 專案已宣佈計劃在未來版本中停用並最終移除 XSLT。 請參閱 移除 XSLT 以獲得更安全的瀏覽器。 因此,您應該將對用戶端 XSLT 的依賴視為技術債務,並據此規劃遷移。 Microsoft Edge 版本 147 引進 XSLTEnabled 功能原則來支援測試和轉換案例,而 Chromium 專案則致力於取代和移除 XSLT 支援。 我們鼓勵組織在未來進行任何預設變更或移除功能之前主動測試設定 XSLTEnabled = Disabled ,以識別應用程式相依性和補救需求。
取代卸載事件 v152-v155 Edge 152 將引進新的 unload 權限原則,以允許建立卸載事件接聽程式。 預設值最初 allow為 ,但在 Edge 152 與 Edge 155 之間,預設值將逐漸移轉至 deny,因此卸載處理常式會停止在頁面上觸發,除非頁面明確選擇重新啟用它們。 若要明確啟用卸載事件處理常式,請使用 allow value。
Edge 152:卸載處理常式預設會在 60% 的頁面載入中停止觸發,除非網站透過權限原則明確 unload 啟用卸載處理常式。
Edge 154:增加到頁面載入的 80%。
Edge 155:增加到 100% 的頁面載入。
此變更會在 Microsoft Edge 所根據的 Chromium 專案中發生。 請參閱 Microsoft Edge 152 網頁平台版本資訊中的計劃性取代 (2026 年 8 月) ,以及取代意圖:取代卸載事件
移除用於產生 SVG 的內嵌 XSLT v147 已移除對使用 XSLT 樣式表將 XML 資料轉換成 SVG 檔案的支援。 請參閱 Microsoft Edge 147 Web 平台版本說明中的移除內嵌 XSLT 以產生 SVG ( 2026 年 4 月) 。
BMP 中內嵌的 JPEG 或 PNG v145 在點陣圖影像格式中內嵌 JPEG 或 PNG 影像資料的支援是非標準的,且已移除。 請參閱 2026 年 2 月) (Microsoft Edge 145 Web 平台版本資訊中移除對內嵌 JPEG 或 PNG 的點陣圖延伸支援
XML 剖析中的外部載入實體 v144 已移除同步擷取外部 XML 實體/DTD,然後在特定情況下進行剖析時使用。 請參閱 Microsoft Edge 144 Web 平台版本資訊中的 XML 剖析中的外部載入實體 (2025 年 1 月) 。
取代 Intl.Locale getter v143 物件的 Intl.Locale 存取子屬性現在已根據規格被取代,取而代之的是對應的函式。 請參閱 2025 年 12 月 (Microsoft Edge 143 Web 平台版本資訊中的取代 getter,) Intl.Locale
元素的 <select> 行動裝置和桌面同位 v142 使用 multiple and size 屬性時,HTML 元素的<select>外觀現在在行動裝置和桌面裝置上都是一致的。 請參閱 Microsoft Edge 142 Web 平台版本資訊中的元素 <select> 行動裝置和桌面奇偶校驗 (2025 年 10 月)
移除特殊字型大小規則 <h1> v140 巢狀於 、 、 和 <section> 元素中<article>時,元素的<h1>特殊邊界和字型大小規則現已遭移除,以改善協助<nav>工具。 <aside> 請參閱 Microsoft Edge 140 網頁平台版本資訊某些元素內的<h1>移除特殊字型大小規則 (2025 年 9 月) 。
非同步移除媒體來源擴充功能會擲回例外狀況 v138 已對媒體來源擴充功能規格進行下列變更,以不允許涉及非同步範圍移除的模糊定義行為:
* SourceBuffer.abort() 不再中 SourceBuffer.remove() 止作業。
* 設定 MediaSource.duration 無法再截斷目前緩衝的媒體。
雖然這些更改是很久以前做出的,並且 Safari 和 Firefox 已經實現了它們,但 Chromium 還沒有這樣做。 現在這兩種情況下都會擲回例外狀況。 請參閱 MDN 上的 媒體來源 API
移除自動 SwiftShader 遞補 v138 先前,如果無法使用可用的 GPU 建立 WebGL 內容,Chromium 會自動回退到使用 SwiftShader 軟體轉譯器。 現在已移除此自動遞補行為,且 WebGL 內容建立現在會失敗,而不是回復到 SwiftShader。 SwiftShader 會帶來安全性風險,並在從高效能 GPU 支援的 WebGL 回復到 CPU 支援的實作時導致使用者體驗不佳。 SwiftShader 仍然是在網站上進行無周邊測試的有用工具。 選擇加入仍支援此使用案例,您可以透過使用命令列引數執行 --enable-unsafe-swiftshader Microsoft Edge 來執行此操作。 請參閱使用 Chromium 搭配 SwiftShader
棄用 getHostEnvironmentValue v137-v141 取代非標準型、僅限 window.external.getHostEnvironmentValue() Edge Microsoft方法,轉而使用標準化的 User-Agent 用戶端提示 API 來公開瀏覽器和平台資訊。 User-Agent 用戶端提示以更保護隱私權的方式提供瀏覽器和平台資訊。 請參閱使用 User-Agent 用戶端提示和使用者代理程式用戶端提示 API 偵測Windows 11和 CPU 架構。
HTTPS 原則更新 v136-v139 AutomaticHttpsDefault此原則在 v136 中受到支援但不鼓勵,並計劃在 v139 中移除。 請改用從 v136 開始提供的新 HttpsUpgradesEnabled 原則。
移除 navigator.xr.supportsSession 方法 v135 已取代的 navigator.xr.supportsSession 屬性會從 WebXR API 中移除。 請參閱 Microsoft Edge 135 網頁平台版本資訊中的 Remove navigator.xr.supportsSession 方法, (2025 年 4 月) 。
移除 WebGPU 限制 maxInterStageShaderComponents v135 maxInterStageShaderComponents限制現在已移除。 請參閱 Microsoft Edge 135 Web 平台版本資訊中的移除 WebGPU 限制 maxInterStageShaderComponents (2025 年 4 月) 。
Deprecate -ms-high-contrast-ms-high-contrast-adjust v134-v138 CSS -ms-high-contrast 媒體查詢和 -ms-high-contrast-adjust 屬性即將被取代,取而代之的是以標準為基礎 的強制色彩 功能。 請參閱 取代 -ms-high-contrast 和 -ms-high-contrast-adjust 的支援

瀏覽器版本的標記法

本文針對瀏覽器版本號碼使用下列標記法。

標記法 描述
v123 功能或變更隨附於 Microsoft Edge 版本 123。
v123 (Chrome+1) 功能或變更會隨附於 Microsoft Edge 版本 123,這是功能或變更隨附於 Chrome 版本 122 之後的一個版本。
v123 (Chrome+2) 功能或變更會隨附於 Microsoft Edge 版本 123,也就是功能或變更發佈至 Chrome 版本 121 之後的兩個版本。
Beta v123 功能或變更提供於 Microsoft Edge Beta 預覽通道的版本 123。
Dev v123 功能或變更提供於 Microsoft Edge 開發人員預覽通道的版本 123。
Canary v123 功能或變更提供於 Microsoft Edge 的 Canary 預覽通道版本 123。

另請參閱