これらのリリース ノートには、WebView2 リリース SDK と WebView2 プレリリース SDK に含まれる新機能とバグ修正に関する情報が記載されています。
1.0.3595.46
リリース日: 2025 年 11 月 3 日
WebView2 SDK 1.0.3595.46 用 NuGet パッケージ
完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 142.0.3595.46 以降が必要です。
プロモーション
このリリース SDK では、フェーズ 2: 安定版 (プレリリースでは安定) からフェーズ 3: 安定版 (リリースでは安定) に、追加の API は昇格されていません。
バグ修正
このリリース SDK には、次のバグ修正が含まれています。
ランタイムのみ
- "投機的レンダラー" プロセスの作成を無効にしました。
1.0.3650-prerelease
リリース日: 2025 年 11 月 7 日
WebView2 SDK 1.0.3650-prerelease 用 NuGet パッケージ
完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 143.0.3650.0 以降に付属する WebView2 ランタイムが必要です。
破壊的変更
イベントが完了するまでナビゲーション NewWindowRequested 開始しない
イベントが完了するまで親フレームの JavaScript をブロックするため、 NewWindowRequested イベントが完了するまで WebView2 ナビゲーションを開始しないでください。
これは破壊的変更の可能性があります。コードを修正する必要がある場合があります。
試験的な API
このプレリリース SDK には、試験的な API は追加されていません。
プロモーション
このプレリリース SDK では、フェーズ 1: 試験段階のプレリリースからフェーズ 2: プレリリースで安定した API に昇格されていません。
バグ修正
このプレリリース SDK には、次のバグ修正が含まれています。
ランタイムのみ
- "投機的レンダラー" プロセスの作成を無効にしました。
- プログラムによる 検索 の実行中の検索ダイアログ同期の問題を修正しました。
1.0.3537.50
リリース日: 2025 年 10 月 6 日
WebView2 SDK 1.0.3537.50 用 NuGet パッケージ
完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 141.0.3537.50 以降が必要です。
プロモーション
このリリース SDK では、フェーズ 2: 安定版 (プレリリースでは安定) からフェーズ 3: 安定版 (リリースでは安定) に、追加の API は昇格されていません。
バグ修正
このリリース SDK には、次のバグ修正が含まれています。
ランタイムのみ
- アクセス許可アラートのポップアップ ウィンドウをトリガーするローカル ネットワーク アクセスを修正しました。
SDK 専用
-
WebView2Loader.dllの BinSkim エラーを修正しました。
1.0.3590-prerelease
リリース日: 2025 年 10 月 7 日
WebView2 SDK 1.0.3590-prerelease 用 NuGet パッケージ
完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 142.0.3590.0 以降に付属する WebView2 ランタイムが必要です。
試験的な API
次の API はフェーズ 1: プレリリースの試験段階にあり、このプレリリース SDK に追加されています。
秘密度ラベルのサポート
WebView2 の新しい秘密度情報 API を使用すると、アプリケーションは ページ操作制限マネージャーを介して Web ページによって通信される秘密度ラベル情報にアクセスできます。 この機能は、ホスト アプリケーションが機密性の高いコンテンツを検出して応答するのに役立ちます。
主な機能:
ページ操作制限マネージャーの可用性の構成 - ページ操作制限マネージャーの URL フィルターの一覧を構成します。 一覧を構成すると、許可リストのページでページ操作制限マネージャーを使用できるようになります。 これらのページは、API を介してプラットフォームに秘密度ラベルを送信できます。
秘密度情報の公開 -
CoreWebView2アプリケーションが秘密度ラベル情報の更新をリッスンできるように、SensitivityInfoプロパティとSensitivityInfoChangedイベントが公開されるようになりました。
秘密度ラベルのサポートは、最初は Win32 でのみ使用できます。 .NET と WinRT のサポートは、今後のリリースで予定されています。
プロモーション
このプレリリース SDK では、フェーズ 1: 試験段階のプレリリースからフェーズ 2: プレリリースで安定した API に昇格されていません。
バグ修正
このプレリリース SDK には、次のバグ修正が含まれています。
ランタイムのみ
- ファイル システムのアクセス許可コンテキストでのダングリング ポインターを修正しました。
- WinUI3 のドラッグ アンド ドロップ中に UI がハングする問題を修正しました。
- アクセス許可アラートのポップアップ ウィンドウをトリガーするローカル ネットワーク アクセスを修正しました。
- アクセシビリティ ツリーに余分なリージョンが表示される問題を解決しました。
- 既定のブラウザー フレームでのダウンロードが機能しない問題を修正しました。
SDK 専用
-
WebView2Loader.dllの BinSkim エラーを修正しました。
1.0.3485.44
リリース日: 2025 年 9 月 8 日
WebView2 SDK 1.0.3485.44 用 NuGet パッケージ
完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 140.0.3485.44 以降が必要です。
一般的な変更
このリリース SDK では、WebView2 の機能向上に焦点を当て、バックグラウンドで改善されています。
- テスト インフラストラクチャが強化されました。
- API の検証が強化され、API がさまざまなシナリオで確実に実行されるようにしました。
これらの基本的な機能強化により、WebView2 アプリをビルドするための安定した十分にテストされた機能が提供されます。
プロモーション
このリリース SDK では、フェーズ 2: 安定版 (プレリリースでは安定) からフェーズ 3: 安定版 (リリースでは安定) に、追加の API は昇格されていません。
バグ修正
このリリース SDK にはバグ修正はありません。
1.0.3530-prerelease
リリース日: 2025 年 9 月 8 日
WebView2 SDK 1.0.3530-prerelease 用 NuGet パッケージ
完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 141.0.3530.0 以降に付属する WebView2 ランタイムが必要です。
一般的な変更
このプレリリース SDK では、WebView2 の機能向上に焦点を当て、バックグラウンドで改善されています。
- テスト インフラストラクチャが強化されました。
- API の検証が強化され、API がさまざまなシナリオで確実に実行されるようにしました。
これらの基本的な機能強化により、WebView2 アプリをビルドするための安定した十分にテストされた機能が提供されます。
試験的な API
このプレリリース SDK には、試験的な API は追加されていません。
プロモーション
このプレリリース SDK では、フェーズ 1: 試験段階のプレリリースからフェーズ 2: プレリリースで安定した API に昇格されていません。
バグ修正
このプレリリース SDK には、次のバグ修正が含まれています。
SDK 専用
- WPF コンポジション コントローラーのメモリ リークを修正しました。
1.0.3405.78
リリース日: 2025 年 8 月 11 日
WebView2 SDK 1.0.3405.78 用 NuGet パッケージ
完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 139.0.3405.78 以降が必要です。
プロモーション
次の API は、フェーズ 2: プレリリース時の安定版からフェーズ 3: リリース時の安定版に昇格され、このリリース SDK に含まれるようになりました。
検索動作をカスタマイズする (検索 API)
Find API を使用すると、プログラムによって 検索 操作を制御でき、アプリに次の機能を追加できます。
- 検索の用語、大文字と小文字の区別、Word照合、一致の強調表示、既定の UI 抑制など、検索オプションをカスタマイズします。
- テキスト文字列を検索し、WebView2 コントロール内でそれらの間を移動します。
- プログラムによって 検索 操作を開始し、[結果の 検索] に移動します。
- 既定の [UI の検索] を抑制します。
- 検索操作の状態を追跡します。
PDF ドキュメントの検索 API には既知の問題があります。 WebView2 コントロール内で PDF ドキュメントを表示する場合、 現在、検索 機能は最初のインデックスと一致する検索の数のみを提供します。 たとえば、文字列が PDF で 3 回発生する場合、UI は 1/3 と表示され、プログラムによる Next または Previous の呼び出しはサポートされません。
これらの問題は積極的に調査しています。 WebView2Feedback リポジトリを使用して、発生した問題を報告することをお勧めします。
CoreWebView2クラス:CoreWebView2Environmentクラス:
バグ修正
ランタイムのみ
- Windows ServerとWindows 10での Devtools のクラッシュを修正しました。
1.0.3477-prerelease
リリース日: 2025 年 8 月 11 日
WebView2 SDK 1.0.3477-prerelease 用 NuGet パッケージ
完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 140.0.3477.0 以降に付属する WebView2 ランタイムが必要です。
試験的な API
このプレリリース SDK には、試験的な API は追加されていません。
プロモーション
このプレリリース SDK では、フェーズ 1: 試験段階のプレリリースからフェーズ 2: プレリリースで安定した API に昇格されていません。
バグ修正
ランタイムのみ
- サービス ワーカー
put_UserAgent機能しない問題を修正しました。 - Windows ServerとWindows 10での Devtools のクラッシュを修正しました。
-
remove_BrowserProcessExitedを呼び出した後のブラウザー プロセスの追跡を削除しました。 - 非同期関数呼び出しでのメモリ リークの問題
hostObject修正しました。 - 長いタップ後にビジュアルホスティングでタッチが機能しない問題を修正しました。
1.0.3351.48
リリース日: 2025 年 7 月 1 日
WebView2 SDK 1.0.3351.48 用 NuGet パッケージ
完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 138.0.3351.48 以降が必要です。
プロモーション
次の API は、フェーズ 2: プレリリース時の安定版からフェーズ 3: リリース時の安定版に昇格され、このリリース SDK に含まれるようになりました。
入力イベント メッセージがブラウザー ウィンドウを通過することを許可する
CoreWebView2ControllerOptions クラスに AllowHostInputProcessing プロパティが追加されました。これにより、ユーザー入力イベント メッセージ (キーボード、マウス、タッチ、またはペン) がブラウザー ウィンドウを通過し、アプリ プロセス ウィンドウで受信できるようになります。
-
CoreWebView2ControllerOptionsクラス:
バグ修正
ランタイムのみ
- ビジュアル ホスティングでのダイアログでのブラックボックスの問題を修正しました。
1.0.3415-prerelease
リリース日: 2025 年 7 月 14 日
WebView2 SDK 1.0.3415-prerelease 用 NuGet パッケージ
完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 140.0.3415.0 以降に付属する WebView2 ランタイムが必要です。
試験的な API
次の API はフェーズ 1: プレリリースの試験段階にあり、このプレリリース SDK に追加されています。
バックグラウンド処理とオフライン サポートを有効にする (WebView2 Worker API)
WebView2 Worker API を使用すると、ホスト アプリケーションが Web Worker と対話して、メイン スレッドからタスクをオフロードし、応答性を向上させ、バックグラウンド操作をサポートできます。 これらの Web Worker には、専用 Worker、Shared Worker、および Service Worker が含まれます。
これらの API には、次の情報が用意されています。
- ライフサイクル イベント: ワーカーの作成と破棄を監視します。
-
メッセージング インターフェイス:
PostMessageとWebMessageReceivedを使用してワーカーと通信します。 - Worker Management: ワーカーの登録とインスタンスのクエリと取得。
-
CoreWebView2クラス:
-
CoreWebView2DedicatedWorker クラス
- CoreWebView2DedicatedWorker.DedicatedWorkerCreated イベント
- CoreWebView2DedicatedWorker.Destroying イベント
- CoreWebView2DedicatedWorker.PostWebMessageAsJson メソッド
- CoreWebView2DedicatedWorker.PostWebMessageAsString メソッド
- CoreWebView2DedicatedWorker.ScriptUri プロパティ
- CoreWebView2DedicatedWorker.WebMessageReceived イベント
-
CoreWebView2Frameクラス:
-
CoreWebView2Profileクラス:
-
CoreWebView2ServiceWorkerRegistration クラス
- CoreWebView2ServiceWorkerRegistration.ActiveServiceWorker プロパティ
- CoreWebView2ServiceWorkerRegistration.Origin プロパティ
- CoreWebView2ServiceWorkerRegistration.ScopeUri プロパティ
- CoreWebView2ServiceWorkerRegistration.ServiceWorkerActivated イベント
- CoreWebView2ServiceWorkerRegistration.TopLevelOrigin プロパティ
- CoreWebView2ServiceWorkerRegistration.Unregistering イベント
カスタム タイトル バーをレンダリングする (ウィンドウ コントロール オーバーレイ API)
ウィンドウ コントロール オーバーレイ API を使用すると、開発者は WebView2 ウィンドウ内キャプションボタン (最小化、最大化、復元、閉じる) を直接レンダリングすることで、カスタム タイトル バーを作成できます。 ウィンドウ コントロール オーバーレイが WebView の右上隅に表示され、アプリの UI とシームレスに統合されます。
この API は、次の場合に使用します。
- 既定の OS タイトル バーを、完全にカスタマイズされたアプリ内タイトル バーに置き換える必要があります。
-
app-region: dragやIsNonClientRegionSupportEnabledなど、クライアント以外のリージョン機能を使用しています。
この API は、最新のイマーシブ UI エクスペリエンスを必要とするアプリに最適です。
プロモーション
次の API は、フェーズ 1: プレリリースの試験段階からフェーズ 2: プレリリースの安定版に昇格されており、このプレリリース SDK に含まれています。
検索動作をカスタマイズする (検索 API)
Find API を使用すると、プログラムによって 検索 操作を制御でき、アプリに次の機能を追加できます。
- 検索の用語、大文字と小文字の区別、Word照合、一致の強調表示、既定の UI 抑制など、検索オプションをカスタマイズします。
- テキスト文字列を検索し、WebView2 コントロール内でそれらの間を移動します。
- プログラムによって 検索 操作を開始し、[結果の 検索] に移動します。
- 既定の [UI の検索] を抑制します。
- 検索操作の状態を追跡します。
PDF ドキュメントの検索 API には既知の問題があります。 WebView2 コントロール内で PDF ドキュメントを表示する場合、 現在、検索 機能は最初のインデックスと一致する検索の数のみを提供します。 たとえば、文字列が PDF で 3 回発生する場合、UI は 1/3 と表示され、プログラムによる Next または Previous の呼び出しはサポートされません。
これらの問題は積極的に調査しています。 WebView2Feedback リポジトリを使用して、発生した問題を報告することをお勧めします。
CoreWebView2クラス:CoreWebView2Environmentクラス:
バグ修正
ランタイムのみ
- ビジュアル ホスティングでのダイアログでのブラックボックスの問題を修正しました。
- サービス ワーカー
put_UserAgent機能しない問題を修正しました。 - Windows ServerとWindows 10での DevTools のクラッシュを修正しました。
1.0.3296.44
リリース日: 2025 年 6 月 3 日
WebView2 SDK 1.0.3296.44 用 NuGet パッケージ
完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 137.0.3296.44 以降が必要です。
プロモーション
次の API が Stable に昇格され、このリリース SDK に含まれるようになりました。
WebView2 の初期化で既定の背景色を設定する (DefaultBackgroundColor API)
DefaultBackgroundColor API を使用すると、ユーザーは初期化時に DefaultBackgroundColor プロパティを設定できます。 これにより、WebView2 の読み込みプロセス中に白いフラッシュが中断されるのを防ぎます。
-
CoreWebView2ControllerOptionsクラス:
バグ修正
ランタイムのみ
- 印刷したPDFの余白を修正しました。
1.0.3344-prerelease
リリース日: 2025 年 6 月 3 日
WebView2 SDK 1.0.3344-prerelease 用 NuGet パッケージ
完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 138.0.3344.0 以降に付属する WebView2 ランタイムが必要です。
試験的な API
このプレリリース SDK には、試験的な API は追加されていません。
プロモーション
このプレリリース SDK では、次の API が試験的から安定版に昇格されています。
入力イベント メッセージがブラウザー ウィンドウを通過することを許可する
CoreWebView2ControllerOptions クラスに AllowHostInputProcessing プロパティが追加されました。これにより、ユーザー入力イベント メッセージ (キーボード、マウス、タッチ、またはペン) がブラウザー ウィンドウを通過し、アプリ プロセス ウィンドウで受信できるようになります。
-
CoreWebView2ControllerOptionsクラス:
バグ修正
ランタイムのみ
- タッチ イベントの後にマウス イベントが発生しないバグを修正しました。
- WebView2 コントロールで Web キャプチャを無効にしました。
- [ダウンロード] ダイアログを修正しました。
- 既定のブラウザー フレームでのダウンロードに関する問題を修正しました。 (Issue #5196)
- 印刷したPDFの余白を修正しました。
関連項目
- WebView2 SDK のリリース ノートについて
- WebView2 SDK のアーカイブされたリリース ノート
- WebView2 API の概要 - リリース SDK パッケージにある多くの API の概要を機能領域別に示します。
- Microsoft Edge WebView2 チームへの問い合わせ
- Microsoft Edge Web プラットフォームのリリース ノート
API リファレンス: