SDK 1.0.4181-prerelease, for Runtime 152 (2026 年 8 月 3 日)

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 イベントは、 CategoryScopeTimestamp、および DetailsAsJson ペイロードを公開します。そのスキーマはカテゴリごとに定義され、一連の保証フィールドがあります。 API は設計上 JSON 入力/JSON 出力であるため、API 契約を破ることなく新しいカテゴリとフィールドを出荷できます。使用者は不明なキーを無視する必要があります。

モニターを解放または閉じると、すべてのイベントが停止し、すべてのフィルターがクリアされます。

バグ修正

  • コンポジション制御のアプリでディスプレイ トポロジを変更すると発生する WPF クラッシュを修正しました。

関連項目