共用方式為


Microsoft Edge 143 網頁平台發布說明 2025 年 12 月 ()

以下是 Microsoft Edge 143 中新增的網頁平台功能與更新,該版本將於 2025 年 12 月 4 日發布。

想隨時掌握最新網頁平台功能,請下載Microsoft Edge (Beta、Dev 或 Canary) 的預覽頻道;前往 成為 Microsoft Edge 內部人士

詳細內容:

Edge 開發工具

看看 DevTools (Microsoft Edge 143) 有哪些新功能

WebView2

請參閱 WebView2 SDK 發布說明中 2025 年 12 月 8 (1.0.3650.58) 。

CSS 功能

以下是 Microsoft Edge 中 CSS) 新功能的新層疊樣式表 (

CSS 錨定備援容器查詢

@container anchored(fallback)容器查詢現在可以用來依據所應用的 或 來position-try-fallbacks樣式化錨點元素的後代元素。

這可以用來,例如:

  • 在錨點定位的工具提示與其錨定元素之間畫箭頭,朝正確方向。
  • 根據方向顯示不同的背景漸層。
  • 根據錨定元素的位置執行不同的動畫。

例如:

#anchored {
  position-try-options: flip-block;
  container-type: anchored;
}
@container anchored(fallback: flip-block) {
  #anchored > .arrow {
    --arrow-rotation: 180deg;
  }
}

另請參閱:

CSS font-language-override 性質

font-language-override CSS 特性允許您直接在 CSS 中指定一個四字元的語言標籤,來覆蓋用於 OpenType 字形替換的系統語言。

這使得多語言內容或具有特定語言字形變體的字型能進行更細緻的排版控制。

另請參閱:

長手性質的 background-position 側相對值

background-position-xbackground-position-y長手性質現在支持側相對值。

側相對值可以讓你定義影像相對於其中一條邊的位置。 例如:

.element {
  background-position-x: left 20px; /* 20px from the left edge */
  background-position-y: bottom 10%; /* 10% from the bottom edge */
}

另請參閱:

對於具有大border-radius值元素的box-shadow更佳渲染

Microsoft Edge 現在能更好地渲染具有大border-radius值元素的box-shadow擴散區域。

圓形圖形的陰影 (或當數 border-radius 值接近50%時 ) ,現在看起來更接近原始形狀。

另請參閱:

Web API

以下是 Microsoft Edge 新增的 Web API 功能。

允許 JavaScript DOM API 中更多字元

你現在可以在 JavaScript 中建立包含更多有效字元的 DOM 元素和屬性。 這與 HTML 標記中定義相同元素與屬性時的行為相符。

此變更使 JavaScript DOM API 與 HTML 解析器對齊,後者允許元素名稱與屬性使用更廣泛的字元集合。

另請參閱:

dataTransfer的性質、insertFromPasteinsertFromDropinsertReplacementText以及輸入事件

輸入事件物件類型為 insertFromPaste、 、 ,insertReplacementText現在有屬性dataTransfer,以提升與其他瀏覽器的insertFromDrop互通性。

dataTransfer 屬性提供使用者在編輯元素內 contenteditable 文字時存取剪貼簿或拖放資料。 同樣的資料也 dataTransfer 適用於事件的性質 beforeinput

此特性僅適用於 contenteditable 元素。

另請參閱:

EditContext API:變更 TextFormatunderlineStyleunderlineThickness enum 值

過去使用 EditContext API 時, TextFormat.underlineStyleTextFormat.underlineThickness enum 的值大寫錯誤。

  • 枚舉的新值 TextFormat.underlineStyle 現在改為小寫: {"none", "solid", "dotted", "dashed", "wavy"}
  • 枚舉的新值 TextFormat.underlineThickness 現在改為小寫: {"none", "thin", "thick"}

這項變更符合規範,讓這些值能直接套用到 CSS 屬性,無需重新映射。

另請參閱:

FedCM API:支援來自身份提供者的結構化 JSON 回應

FedCM (FedCM) 的聯邦憑證管理 API 現已支援身份提供者 (IdP) 的結構化 JSON 回應。

這使得 IdP 能夠將結構化的 JSON 物件,而非純字串回傳給依賴方 (透過 .) id_assertion_endpoint的 RP 這消除了手動序列化與解析 JSON 字串的需求,簡化了整合,並允許 RP 直接解讀複雜回應,從而支援多種協定 (如 OAuth2、OIDC 或 IndieAuth) ,且無需帶外協議。

另請參閱:

遊戲手把 ongamepadconnectedongamepaddisconnected 事件處理器屬性

ongamepadconnected ongamepaddisconnected與事件處理者屬性現在已可在物件上window使用。

這是在現有的收聽gamepadconnectedgamepaddisconnected功能之外,還有使用事件window.addEventListener()的。

另請參閱:

HTMLElement: accessKeyLabel

HTMLElement.accessKeyLabel唯讀特性現已可在 Microsoft Edge 中使用。

HTMLElement.accessKeyLabel 回傳一個人類可讀的字串,代表瀏覽器根據使用者平台與瀏覽器指派給元素的實際鍵盤快捷鍵。

若未指派存取鍵,則回傳空字串。

另請參閱:

更好的 Unicode 支援

Microsoft Edge 使用 ICU,一個第三方函式庫,用於一般 Unicode 支援。 加護病房現已從74.2升級為77.1加護病房。

最新的 ICU 77 版本包含 CLDR 47 及其他支援 Unicode 16 的變更。

此變更帶來以下 API 的改進:

  • 國際化 API 皆以命名 Intl 空間命名。
  • 正規表達式 API。
  • URL API。
  • 文字分割。

上述變更詳見 ICU 77.1 測試失敗

另請參閱:

新的 PWA 清單更新演算法

已安裝的 PWA 更新使用了新的演算法。 新的更新演算法讓更新過程更具確定性和可預測性,並讓你能更好地控制是否以及何時更新應適用於現有應用程式的安裝。

新的更新演算法具有以下優點:

  • 一致性: 該演算法提供一種一致的方法來偵測何時應該進行清單更新。

  • 減少使用者中斷: 應用程式使用者不會看到更新對話框,除非是絕對必要,例如確認安全敏感的變更。

  • 瀏覽器彈性: Microsoft Edge 現在可以允許已知且受信任的應用程式更新而不顯示通知,並能阻擋已知不良應用程式的更新。

  • 開發者控制: 你可以更精確地控制更新對話框何時顯示給使用者。

  • 減少網路流量: 不必要的網路流量被降到最低。

另請參閱:

WebTransport 應用協定協商

WebTransport 應用協定協商讓你在握手中協商應用程式所使用的 WebTransport 協定。

你可以指定一份支援的應用協定清單,這些協定在建 WebTransport 構物件時會透過 HTTP 請求標頭傳達給伺服器。

如果伺服器選擇這些協定之一,會透過 HTTP 回應標頭標示哪一種,且該值會在物件中 WebTransport 提供。

另請參閱:

已棄用或移除的功能

以下 Web API 功能已被棄用 (仍支援,但不建議) 或移除。

另見 Microsoft Edge 即將到來的網站相容性變更

棄用 Intl.Locale

API Intl.Locale 會揭露一個地區的資訊,包括其週元素和小時週期類型,例如 12 小時制、日式 12 小時制或 24 小時制。

物件的 Intl.Locale 存取器屬性現在已被棄用,取而代之的是對應的函式,依規範。 例如, Intl.Locale.prototype.hourCycle accessor 屬性被棄用,取而代之的是 函 Intl.Locale.prototype.getHourCycles() 數。

另請參閱:

Microsoft Edge 中的 Origin 試用

以下是 Microsoft Edge 中可用的新實驗性 API 的原始試驗。

Origin 試用讓你在自己上線的網站上有限時間試用實驗性 API。 欲了解更多關於起源試驗的資訊,請參閱 「使用起源試驗測試實驗 API 與功能」。

欲了解完整的可用起源試用清單,請參見 Microsoft Edge 起源試用

廣告選擇 API

截止日期為 2025 年 11 月 30 日。

廣告選擇 API 在您網站上提供用戶相關的廣告,且不使用第三方 Cookie。

採購資訊 API

截止日期為2025年12月18日。

Acquisition Info API 支援第三方對透過應用商店或直接從瀏覽器取得的 PWA 進行收購歸屬。

Chromium 來源試驗

以下是你可以在 Microsoft Edge 上試用的 Chromium 起源試用。

關於 Microsoft Edge 中可用的完整 Chromium 起源試用清單,請參見 Microsoft Edge Origin 試用。

軟導航啟發式

截止日期為 2026 年 3 月 10 日。

軟性導航 是由 JavaScript 驅動的同文件導覽,使用歷史 API 或新的導覽 API,透過使用者手勢觸發並修改 DOM,修改先前的內容及顯示給使用者的網址。

此起源試驗實驗軟導航啟發式,並實驗性地將這些方法公開於網路,讓 RUM) (Real User Monitoring 能收集並回報其在效能指標收集時的實用性。

WebAssembly 自訂描述符

截止日期為2026年6月16日。

WebAssembly 自訂描述符允許 WebAssembly 更有效地將與原始碼層級型別相關的資料儲存在新的自訂描述符物件中。

CrashReportingStorageAPI

截止日期為 2026 年 4 月 21 日。

CrashReportingStorageAPI 起源試驗揭 window.crashReport 露了關鍵值 Storage API,允許開發者在每個送往開發者指定的端點的崩潰報告中提供任意的應用程式狀態。

關於一般的崩潰報告 API 基礎架構,請參見 崩潰報告

關於擴充功能的設計與規範 window.crashReport ,請參閱說明器及拉取請求「 引入 CrashReportStorage 介面」。

請參閱

WebGPU 相容模式

截止日期為2026年4月21日

WebGPU 相容模式是 WebGPU 的一個選擇加入、受限較少的子集,能夠執行較舊的圖形 API,如 OpenGL 和 Direct3D11。 目標是將 WebGPU 應用程式擴展到沒有 WebGPU 核心所需現代明確圖形 API 的舊裝置。

取回重試

截止日期為2026年3月24日。

Fetch 重試讓網頁開發者能指示 fetch() 請求應該重試,以獲得更可靠的發送保證,即使網路連線不穩定。 這對於保持生命的取用尤其重要,因為請求可能比文件本身還長,文件無法再監控失敗並手動重試。

提示詞 API

截止日期為2026年3月24日

Prompt API 是一個實驗性的網頁 API,允許你從網站或瀏覽器擴充功能的 JavaScript 程式碼中,提示內建於 Microsoft Edge 中的小型語言模型 () SLM 。 使用 Prompt API 來產生與分析文字,或根據使用者輸入建立應用程式邏輯,並發掘將提示工程功能整合進網頁應用程式的創新方法。

另請參閱:

來電通知

截止日期為2026年5月19日。

擴充通知 API,允許已安裝的 PWA 發送來電通知——也就是帶有來電按鈕和鈴聲的通知。 此擴充功能幫助 VoIP 網頁應用程式創造更有趣的體驗,讓使用者更容易辨識來電通知並接聽。 此功能也有助於縮短原生與網頁應用程式間的差距,兩者兼具兩者。

另請參閱:

延長壽命共享員工

截止日期為 2026 年 4 月 21 日。

延長壽命共享工作者為建構者引入了 extendedLifetime 這個選項 SharedWorker

此功能允許共享工作者在所有連接的用戶端(如頁面) )卸載後,短暫存活 (。 這對於執行需要在頁面卸載後完成的非同步任務很有用,例如將資料儲存到 IndexedDB 或傳送分析資料。

若無此功能,這些任務需要服務工作者,而服務工作者對此使用情境來說可能過於繁重。 這個起源試驗提供了一個輕量化的替代方案。

全影格率渲染阻擋屬性

截止日期為2026年3月24日

新的 full-frame-rate 渲染阻擋屬性指示瀏覽器以較低的幀率渲染頁面,以保留資源,同時解析關鍵內容。 關鍵內容解析完畢後,瀏覽器會恢復正常的幀率。

例如 <link rel="expect" href="#critical-content" blocking="full-frame-rate"> ,會降低瀏覽器的幀率,直到 #critical-content 元素被解析完畢。

full-frame-rate渲染阻擋屬性僅供參考。 瀏覽器可能會在解析阻擋元素前降低幀率,例如載入階段的一開始。 瀏覽器也可能在阻擋元素清單變空前,例如逾時後,或某些使用者互動後,決定恢復幀率。

來自非安全情境的本地網路存取

截止日期為2026年5月19日。

來自非安全情境的區域網路存取暫時允許來自非安全情境的區域網路資源存取。 這讓開發者有更多時間將區域網路存取請求遷移到安全情境。

關於區域網路存取的限制,請參閱 區域網路存取的新權限提示。 此起源試驗只能透過 HTTP 標頭提供的起源標記來啟用。

CSP 腳本中的 URL 與評估雜湊值

截止日期為2026年3月24日。

此功能引入了用於 script-src 內容安全政策 (CSP) 指令中的 URL 與評估雜湊值。 此功能使開發者能撰寫嚴格的內容安全政策,僅依賴基於雜湊與隨機存取的政策,而無需使用寬鬆的主機名稱允許清單或 unsafe-eval

注意事項

本頁部分內容基於 Chromium.org 創作與分享的作品,並依據創用CC 姓名標示 4.0 國際授權條款進行修改。