即將Microsoft Edge 的網站相容性影響變更
本文重點說明:
- Microsoft Edge 與 Chromium 項目之間的高影響力差異,即Microsoft Edge 所依據的瀏覽器引擎。
- 影響很大的 Web 平台變更,可能會影響您網站上的瀏覽器相容性,以及Microsoft Edge 小組特別密切追蹤的網頁平臺。
如需Microsoft Edge 中其他變更的詳細資訊,請參閱 Microsoft Edge Web 平臺的版本資訊。
Web 平臺是用於建置網頁的技術集合,包括 HTML、CSS、JavaScript 和許多其他開放標準。 Web 平台會不斷演進,以改善用戶體驗、安全性和隱私權。 在某些情況下,這些變更可能會影響現有網頁的功能。
基於功能和相容性理由,Microsoft Edge 幾乎採用 Chromium 專案對 Web 平臺的所有變更。 不過,Microsoft會保留Microsoft Edge 瀏覽器的完整控制權,而且可能會延遲或拒絕變更。 Microsoft Edge 小組會決定變更是否對瀏覽器使用者有利。
如需即將 Chromium 專案 Web 平台變更的相關信息,請參閱 Chrome Platform Status Release 時程表。
高影響性變更
下表列出Microsoft Edge 小組正在密切追蹤的高影響力變更。
變更 | 發行 | 描述 |
---|---|---|
Deprecate getHostEnvironmentValue |
未來版本 (TBD) | 取代非標準型Microsoft僅限Edge window.external.getHostEnvironmentValue() 方法,而改用標準化 User-Agent 用戶端提示 API來公開瀏覽器和平台資訊。 User-Agent 用戶端提示會以更能保留隱私權的方式提供瀏覽器和平台資訊。 請參閱使用 User-Agent 用戶端提示和使用者代理程式用戶端提示 API 偵測 Windows 11 和 CPU 架構。 |
透過 HTTP 的不安全下載 | 未來版本 (TBD) | 當使用者嘗試從 HTTP 網站下載潛在危險內容時,使用者會收到 UI 警告,例如「不安全的下載遭封鎖」。使用者仍然可以選擇繼續並下載專案。 系統管理員可以使用原則 InsecureContentAllowedForUrls 來指定要隱藏警告的 HTTP 網站。 系統管理員可以使用 InsecureDownloadWarnings 功能旗標來測試這項即將推出的功能的影響。 |
取代卸除事件 | 未來版本 (TBD) | 引進新的 Permission-Policy,以允許建立卸除事件接聽程式。 默認原則為 allow ,但默認原則會逐漸移轉至 deny ,如此一來,除非頁面明確選擇重新啟用,否則卸除處理程式會停止在頁面上引發。 這項變更發生在 Chromium 專案中,Microsoft Edge 是以該專案為基礎。 如需詳細資訊,請參閱 即將淘汰的意圖:淘汰卸除事件。 |
Intl.Locale 取代 getter |
v135 | 物件的 Intl.Locale 存取子屬性現在會根據規格取代對應的函式。 請參閱 2025 年 4 月 (Microsoft Edge 135 Web 平臺版本資訊中的淘汰 getter) 。Intl.Locale |
Remove navigator.xr.supportsSession 方法 |
v135 | 已淘汰的 navigator.xr.supportsSession 屬性會從 WebXR API 中移除。 請參閱 2025 年 4 月 (Microsoft Edge 135 Web 平臺版本資訊中的 Remove navigator.xr.supportsSession 方法) 。 |
拿掉 WebGPU 限制 maxInterStageShaderComponents |
v135 | 現在已 maxInterStageShaderComponents 移除限制。 請參閱在 2025 年 4 月 (Microsoft Edge 135 Web 平臺版本資訊中移除 WebGPU 限制 maxInterStageShaderComponents ) 。 |
-ms-high-contrast 取代和-ms-high-contrast-adjust |
v134-v138 | CSS -ms-high-contrast 媒體查詢和 -ms-high-contrast-adjust 屬性已被取代,而改用以標準為基礎的 強制色彩 功能。 請參閱 取代 -ms-high-contrast 和 -ms-high-contrast-adjust 的支援。 |
WebGPU maxInterStageShaderComponents 限制 |
v133 | 正在移除 WebGPU maxInterStageShaderComponents 限制。 請參閱 取代 WebGPU 限制 maxInterStageShaderComponents。 |
<link rel=prefetch> 五分鐘規則 |
v133 | 先前,使用 <link rel=prefetch> 預先擷取資源時,其快取語意 (特別 max-age no-cache ) 在5分鐘內第一次使用,以避免重新啟動。 現在,此特殊案例已移除,並使用一般 HTTP 快取語意。 請參閱 移除 <link rel=prefetch> 五分鐘規則。 |
textprediction 取代屬性 |
v133 | 拿掉 HTML 屬性的支援 textprediction ,這是一種非標準屬性,可用來啟用或停用長格式文字輸入的瀏覽器型文字預測功能。 請改用標準化 writingsuggestions 屬性,其運作方式類似於 textprediction ,但也適用於瀏覽器可能提供的其他書寫協助功能。 明確設定 textprediction 為 true 或 false 的網站可以改為設定 writingsuggestions 為相同的值。 如需詳細資訊,請參閱在 HTML 規格中 撰寫建議 。 |
瀏覽器版本的表示法
本文針對瀏覽器版本號碼使用下列表示法。
表示法 | 描述 |
---|---|
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 版。 |