Microsoft Edge WebView2 プレリリース SDK のリリース ノート、リリース日: 2026 年 8 月 3 日。
WebView2 SDK 1.0.4181-prerelease 用 NuGet パッケージ
API の完全な互換性のために、このプレリリース版の WebView2 SDK には、Microsoft Edge バージョン 152.0.4181.0 以降に付属する WebView2 ランタイムが必要です。 ランタイム 152.0.4191.53 (2026 年 8 月 28 日) を参照してください。
試験的な API (フェーズ 1: プレリリースでの試験段階)
次の API はフェーズ 1: プレリリースの試験段階にあり、このプレリリース SDK に追加されています。
診断モニター API
DiagnosticMonitor API には、ホスト アプリケーションが WebView2 から詳細な診断信号を収集できるオブザベーション専用のログ画面が用意されています。 モニターは、単一の DiagnosticReceived イベントを介して、すべての WebView、プロファイル、および環境からの信号を観測します。
このイベントは、オフライン分析またはテレメトリ転送用です。インターセプト、変更、遅延はできません。
ホスト アプリは、 CoreWebView2Environment.CreateDiagnosticMonitor を呼び出すことによってモニターを作成します。 新しく作成されたモニターは不活性であり、アプリが診断カテゴリ (NetworkRequest など) と JSON フィルター文字列を使用して SetDiagnosticFilter を呼び出すことによってカテゴリごとにオプトインするまで、イベントは配信されません。
SetDiagnosticFilterに"{}"を渡すと、そのカテゴリのすべてのイベントを受け取ります。 空ではない JSON オブジェクトは、フィールド レベルの照合 (ネットワーク要求のフィルター処理など) を特定の errorCode 値または httpMethod 値に適用します。
同じカテゴリに対して再度 SetDiagnosticFilter を呼び出すと、前のフィルターが置き換えられます。
各 DiagnosticReceived イベントは、 Category、 Scope、 Timestamp、および DetailsAsJson ペイロードを公開します。そのスキーマはカテゴリごとに定義され、一連の保証フィールドがあります。 API は設計上 JSON 入力/JSON 出力であるため、API 契約を破ることなく新しいカテゴリとフィールドを出荷できます。使用者は不明なキーを無視する必要があります。
モニターを解放または閉じると、すべてのイベントが停止し、すべてのフィルターがクリアされます。
CoreWebView2DiagnosticCategory 列挙型
NetworkRequest
CoreWebView2DiagnosticScope 列挙型
WebviewProfileEnvironment
CoreWebView2Environmentクラス:
バグ修正
- コンポジション制御のアプリでディスプレイ トポロジを変更すると発生する WPF クラッシュを修正しました。