Runtime 148.0.3967.48 (11. Mai 2026)

Versionshinweise für Microsoft Edge WebView2 Runtime, Veröffentlichungsdatum: 11. Mai 2026.

Zusätzlich zu den folgenden Verbesserungen der WebView2-Runtime können Sie auch die neuen Webplattform-Features von Microsoft Edge 148 verwenden. siehe Anmerkungen zur Microsoft Edge 148-Webplattform (Mai 2026).

Fehlerbehebungen

  • Es wurde ein Updaterproblem behoben, bei dem die derzeit verwendete WebView2-Runtime nach der Installation einer neuen Version gelöscht wurde, was zu einem Absturz während der Erstellung eines neuen Controllers in einer bereits ausgeführten App führte.

  • Wichtige Änderung: Das CoreWebView2ProcessFailedReason.Unexpected Enumerationselement wurde ergänzt, indem präzisere Werte für die CoreWebView2ProcessFailedReason Enumeration hinzugefügt wurden, die von der CoreWebView2ProcessFailedEventArgs.Reason Eigenschaft zurückgegeben wird. Dies ist eine grundlegende Veränderung. Siehe Breaking change: Granulare Prozessfehlergründe für das ProcessFailed Ereignis weiter unten.

  • Probleme bei der Dropdownauswahl des Druckdialogfelds in WebView2CompositionControlbehoben. (Ausgabe #5195)

  • Die Komponente "Domänenaktionen" wurde für WebView2 deaktiviert.

  • Deaktivierte Benachrichtigung WebUSBDetector für WebView2.

  • Veraltete ICoreWebView2Profile3::get_PreferredTrackingPreventionLevelVersion behoben .

  • Es wurde ein Problem behoben, bei dem WDP-Clients keine Verbindung mit einem Remotedebuggingserver herstellen konnten.

  • Es wurde ein Problem für die WPF-Beispiel-App behoben, bei dem das Schließen des Fensters einen veralteten WPF-Prozess hinterließ.

Breaking Change: Granulare Prozessfehlergründe für das ProcessFailed Ereignis

Das ProcessFailed Ereignis wird ausgelöst, wenn ein WebView2-zugeordneter Prozess (z. B. ein Renderer oder GPU-Prozess) unerwartet beendet wird, sodass Apps mit Wiederherstellungslogik oder Diagnose reagieren können.

Vor dieser Änderung: Die CoreWebView2ProcessFailedEventArgs.Reason zurückgegebene Eigenschaft Unexpected für drei verschiedene Beendigungsszenarien (normaler Beendigung, abnormaler Beendigung und Codeintegritätsfehler), sodass Apps nicht zwischen ihnen unterscheiden können.

Nach dieser Änderung: Wenn das msWebView2GranularProcessFailedReason Featureflag aktiviert ist, gibt die CoreWebView2ProcessFailedEventArgs.Reason Eigenschaft die folgenden neuen, präzisen CoreWebView2ProcessFailedReason Enumerationswerte zurück, anstatt :Unexpected

  • NormalExit — Der Prozess wurde normal beendet (Exitcode 0).

  • AbnormalExit — Der Prozess wurde ungewöhnlich beendet (Exitcode ungleich null), stürzte aber nicht ab oder wurde beendet.

  • IntegrityFailure — Das Betriebssystem hat den Prozess aufgrund eines Fehlers an der Codeintegrität beendet, z. B. wenn eine DLL die Überprüfung der Windows-Codeintegrität nicht besteht.

Das msWebView2GranularProcessFailedReason Featureflag ist in den Versionen 148 und 149 standardmäßig deaktiviert, sodass Apps zwei Versionen zum proaktiven Testen haben. Ab Version 150 wird das Feature standardmäßig aktiviert sein, und Apps erhalten die präzisen Werte. Um das Verhalten Ihrer WebView2-App zu überprüfen, aktivieren Sie das Featureflag wie folgt:

set WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS=--enable-features=msWebView2GranularProcessFailedReason

Dies ist eine Fehlerbehebung für die Runtime und das SDK. Diese Enumerationsmember sind eine Modifikation einer vorhandenen stabilen API und sind als Teil dieses Prerelease-SDK verfügbar.

Siehe auch:

Siehe auch