次の方法で共有


WebView2 SDK のリリース ノート

これらのリリース ノートには、WebView2 リリース SDK と WebView2 プレリリース SDK に含まれる新機能とバグ修正に関する情報が記載されています。

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 プロパティが追加されました。これにより、ユーザー入力イベント メッセージ (キーボード、マウス、タッチ、またはペン) がブラウザー ウィンドウを通過し、アプリ プロセス ウィンドウで受信できるようになります。

バグ修正

ランタイムのみ
  • ビジュアル ホスティングでのダイアログでのブラックボックスの問題を修正しました。

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 には、次の情報が用意されています。

  • ライフサイクル イベント: ワーカーの作成と破棄を監視します。
  • メッセージング インターフェイス:PostMessageWebMessageReceivedを使用してワーカーと通信します。
  • Worker Management: ワーカーの登録とインスタンスのクエリと取得。
カスタム タイトル バーをレンダリングする (ウィンドウ コントロール オーバーレイ API)

ウィンドウ コントロール オーバーレイ API を使用すると、開発者は WebView2 ウィンドウ内キャプションボタン (最小化、最大化、復元、閉じる) を直接レンダリングすることで、カスタム タイトル バーを作成できます。 ウィンドウ コントロール オーバーレイが WebView の右上隅に表示され、アプリの UI とシームレスに統合されます。

この API は、次の場合に使用します。

  • 既定の OS タイトル バーを、完全にカスタマイズされたアプリ内タイトル バーに置き換える必要があります。
  • app-region: dragIsNonClientRegionSupportEnabledなど、クライアント以外のリージョン機能を使用しています。

この 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 リポジトリを使用して、発生した問題を報告することをお勧めします。

バグ修正

ランタイムのみ
  • ビジュアル ホスティングでのダイアログでのブラックボックスの問題を修正しました。
  • サービス ワーカー 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 の読み込みプロセス中に白いフラッシュが中断されるのを防ぎます。

バグ修正

ランタイムのみ
  • 印刷した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 プロパティが追加されました。これにより、ユーザー入力イベント メッセージ (キーボード、マウス、タッチ、またはペン) がブラウザー ウィンドウを通過し、アプリ プロセス ウィンドウで受信できるようになります。

バグ修正

ランタイムのみ
  • タッチ イベントの後にマウス イベントが発生しないバグを修正しました。
  • WebView2 コントロールで Web キャプチャを無効にしました。
  • [ダウンロード] ダイアログを修正しました。
  • 既定のブラウザー フレームでのダウンロードに関する問題を修正しました。 (Issue #5196)
  • 印刷したPDFの余白を修正しました。

1.0.3240.44

リリース日: 2025 年 5 月 5 日

WebView2 SDK 1.0.3240.44 用 NuGet パッケージ

完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 136.0.3240.44 以降が必要です。

プロモーション

次の API が Stable に昇格され、このリリース SDK に含まれるようになりました。

入れ子になった iframe のナビゲーション履歴を追跡する (FrameCreatedEvent API)

FrameCreatedEvent API では、2 番目のレベルの iframe のナビゲーション履歴の記録など、入れ子になった iframe がサポートされています。 この API がないと、WebView2 は、メイン フレームの直接の子 iframe である第 1 レベルの iframe のみを追跡します。 この API を使用すると、アプリは入れ子になった iframe 作成イベントをサブスクライブして、入れ子になった iframe の CoreWebView2Frame のすべてのプロパティ、メソッド、イベントにアプリにアクセスできます。

この API を使用して、複数のレベルの iframe を含むページで iframe 追跡を管理します。 次のいずれかを追跡できます。

  • メイン ページと最初のレベルの iframe (既定の動作) のみ。
  • 特定の iframe が対象の部分 WebView2 フレーム ツリー。
  • 完全な WebView2 フレーム ツリー。

バグ修正

ランタイムのみ
  • 既定のブラウザー フレーム内からのダウンロードが完了しなかった問題を修正しました。 (Issue #5196)
  • パイプ名が誤って返され、一部の UWP アプリでクラッシュする問題を修正しました。

1.0.3296-prerelease

リリース日: 2025 年 5 月 12 日

WebView2 SDK 1.0.3296-prerelease 用 NuGet パッケージ

完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 137.0.3296.0 以降に付属する WebView2 ランタイムが必要です。

試験的な API

このプレリリース SDK には、試験的な API は追加されていません。

プロモーション

このプレリリース SDK では、次の API が試験的から安定版に昇格されています。

WebView2 の初期化で既定の背景色を設定する (DefaultBackgroundColor API)

DefaultBackgroundColor API を使用すると、ユーザーは初期化時に DefaultBackgroundColor プロパティを設定できます。 これにより、WebView2 の読み込みプロセス中に白いフラッシュが中断されるのを防ぎます。

バグ修正

ランタイムのみ
  • ウィンドウのシフト後に 検索 バーが表示されなくなる問題を修正しました。
  • NavigationStarting イベントを介して、アプリがログイン ページへのナビゲーションを取り消すことができなかったバグを修正しました。
  • 既定のブラウザー フレーム内からのダウンロードが完了しなかった問題を修正しました。 (Issue #5196)
  • パイプ名が誤って返され、一部の UWP アプリでクラッシュする問題を修正しました。

1.0.3179.45

リリース日: 2025 年 4 月 7 日

WebView2 SDK 1.0.3179.45 用 NuGet パッケージ

完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 135.0.3179.45 以降が必要です。

プロモーション

追加の API は Stable に昇格されておらず、このリリース SDK に追加されています。

バグ修正

ランタイムのみ
  • WPF アプリで選択できるように、HTML Select 要素 (<select>) を修正しました。
  • WebView2 コントロール内の edge://crashes のナビゲーションを修正しました。
  • WebView2 インスタンスから Windows 資格情報 UI を呼び出すときに発生する可能性があるクラッシュと UI の問題を修正しました。
  • ユーザーが入力フィールドにオートフィル情報を入力できないバグを修正しました。 (問題 #5144)

1.0.3230-prerelease

リリース日: 2025 年 4 月 7 日

WebView2 SDK 1.0.3230-prerelease 用 NuGet パッケージ

完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 136.0.3230.0 以降に付属する WebView2 ランタイムが必要です。

試験的な API

このプレリリース SDK には、試験的な API は追加されていません。

プロモーション

このプレリリース SDK では、次の API が試験的から安定版に昇格されています。

入れ子になった iframe のナビゲーション履歴を追跡する (FrameCreatedEvent API)

FrameCreatedEvent API では、2 番目のレベルの iframe のナビゲーション履歴の記録など、入れ子になった iframe がサポートされています。 この API がないと、WebView2 は、メイン フレームの直接の子 iframe である第 1 レベルの iframe のみを追跡します。 この API を使用すると、アプリは入れ子になった iframe 作成イベントをサブスクライブして、入れ子になった iframe の CoreWebView2Frame のすべてのプロパティ、メソッド、イベントにアプリにアクセスできます。

この API を使用して、複数のレベルの iframe を含むページで iframe 追跡を管理します。 次のいずれかを追跡できます。

  • メイン ページと最初のレベルの iframe (既定の動作) のみ。
  • 特定の iframe が対象の部分 WebView2 フレーム ツリー。
  • 完全な WebView2 フレーム ツリー。

バグ修正

ランタイムのみ
  • マウスが WebView2 コントロールの境界外に移動したときに <datalist> ドロップダウンが閉じられる WPF の問題を修正しました。
  • WebView2 コントロール内の edge://crashes のナビゲーションを修正しました。
  • WPF アプリで選択できるように、HTML Select 要素 (<select>) を修正しました。
  • WebView2 インスタンスから Windows 資格情報 UI を呼び出すときに発生する可能性があるクラッシュと UI の問題を修正しました。
  • ユーザーが入力フィールドにオートフィル情報を入力できないバグを修正しました。 (問題 #5144)
  • ステータス バー API の回帰を修正しました。
SDK 専用
  • ウィンドウからビジュアル ホスティング モードへの Tab キー、 Shift + Tab キー、 および方向 キーを修正しました。

1.0.3124.44

リリース日: 2025 年 3 月 10 日

WebView2 SDK 1.0.3124.44 用 NuGet パッケージ

完全な API 互換性のために、このリリース バージョンの WebView2 SDK には、WebView2 Runtime バージョン 134.0.3124.44 以降が必要です。

プロモーション

追加の API は Stable に昇格されておらず、このリリース SDK に追加されています。

バグ修正

ランタイムのみ
  • 開発者モードがオンかどうかに関係なく、 AddBrowserExtensionAsyncを使用して WebView2 で拡張機能が無効になりません。 (Issue #5113)
  • ネットワーク時刻のバックグラウンド更新を無効にしました。 (問題 #5047)
  • target="_blank"時にダウンロードポップアップが表示されない問題を修正しました。 (Issue #5063)

1.0.3171-prerelease

リリース日: 2025 年 3 月 10 日

WebView2 SDK 1.0.3171-prerelease 用 NuGet パッケージ

完全な API 互換性のために、このプレリリース バージョンの WebView2 SDK には、Microsoft Edge バージョン 135.0.3171.0 以降に付属する WebView2 ランタイムが必要です。

試験的な API

このプレリリース SDK には、試験的な API は追加されていません。

プロモーション

このプレリリース SDK では、試験的から安定版への API は昇格されていません。

バグ修正

ランタイムと SDK
  • ホスト オブジェクトの非同期メソッド例外処理を修正しました。 (Issue #3402)
  • CoreWebVIew2.Navigateのドキュメントを修正しました。 (Issue #5091)
ランタイムのみ
  • "Chrome に追加" ストアのインストールの回帰を修正しました。
  • UWP と WinUI でのフォルダーのアップロードを修正しました。 (問題 #3275)
  • 開発者モードがオンかどうかに関係なく、 AddBrowserExtensionAsyncを使用して WebView2 で拡張機能が無効になりません。 (Issue #5113)
  • ネットワーク時刻のバックグラウンド更新を無効にしました。 (問題 #5047)
  • target="_blank"時にダウンロードポップアップが表示されない問題を修正しました。 (Issue #5063)
SDK 専用
  • ガベージ コレクターが、メイン スレッド以外のスレッドでFinalizeを呼び出したときに発生する可能性があるクラッシュを修正します。

関連項目

API リファレンス: