共用方式為


關於 WebView2 SDK 的發佈說明

WebView2 團隊會以四週的頻率更新 WebView2 Release SDK 與 WebView2 預發布 SDK。 這些發布說明包含最新的產品公告、新增內容、修改及 API 重大變更資訊。

你可以在 NuGet 網站查看 Microsoft.Web.WebView2 SDK 套件清單。

一般而言,發行說明適用於所有支援平台,這些平台詳見 WebView2 API 參考文獻。 關於 Release SDK 套件中 API 的概要,請參見 WebView2 API 概述

釋出說明條目對應 WebView2 的歷史發布,且不會隨時間更新。 隨著 WebView2 新版本的釋出,關於「新功能」和「實驗性 API」的提及可能會變得過時。

另請參閱:

API 新增階段

新 API 會分三個階段新增,具體如下:

  1. API 最初以預發布 SDK 套件中的實驗性 API 形式引入。 在 Win32 中,型別名稱包含「Experimental」一詞。

  2. 接著 API 會變成預發布 SDK 套件中的穩定 API。 在 Win32 中,型別名稱省略了「Experimental」這個詞。

  3. 不久之後,API 會成為 Release SDK 套件中的穩定 API。 有時 API 會同時在預發布 SDK 中升格為穩定版,在 Release SDK 中升格為穩定版。

引入新 API 階段的示意圖

各階段的簡稱:

  1. 預發行時的實驗性
  2. 預發行穩定版
  3. 穩定版

發布說明章節對階段使用以下表述:

  • 以下 API 處於第一階段:預發布的實驗階段,並已加入本預發布 SDK 中。

  • 以下 API 已從第一階段:預發布的實驗階段升級為第二階段:預發布的穩定階段,並包含在本預發布 SDK 中。

  • 以下 API 已從第二階段:預發布穩定升級為第三階段:穩定發布,並包含在本版本 SDK 中。

另請參閱:

更新執行時與 SDK

WebView2 的變更可能需要更新執行時、SDK 或兩者。 大多數新 API 都需要執行時和 SDK 更新。 自 2023 年 2 月版本起,每個錯誤修正的更新需求如下:

指示劑 意義
執行時與 SDK,或是沒有指示器 執行時和 SDK 都需要更新。
僅執行時 只需要更新執行時。
僅限 SDK 只需要更新 SDK。

WebView2 與 Microsoft Edge 瀏覽器共享程式碼與二進位檔,並於同期發布。 因此,WebView2 執行環境版本通常也會包含 Microsoft Edge 的更新。

更新 WebView2 SDK NuGet 套件後,務必重新編譯你的 WebView2 應用程式。 WebView2 團隊建議以下做法:

  • 當你使用WebView2 SDK 套件的預發布版本開發時,請使用 Microsoft Edge 的 Canary 預覽頻道。 Canary 是推薦的預覽頻道,因為它發布速度最快且擁有最新的 API。

  • 使用 WebView2 SDK 套件的版本時,請使用 Evergreen WebView2 執行環境。

欲了解更多資訊,請參閱 WebView2 的預發布與發佈 SDK 中的執行時版本與 SDK 版本匹配

載入 WebView2 的瀏覽器或執行時的最低版本

要載入 WebView2,Microsoft Edge 或 WebView2 執行環境的最低版本是 86.0.616.0。 載入 WebView2 的最低版本只有在網頁平台發生重大變更時才會改變。

若要使用預發布 SDK 搭配 Microsoft Edge 預覽頻道,請參閱 測試即將推出的 API 與功能

另請參閱