Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden neuen Features und Fehlerbehebungen sind im WebView2 Release SDK und prerelease SDK für SDKs im letzten Jahr enthalten.
Release SDK 1.0.3719.77 für Runtime 144
Veröffentlichungsdatum: 27. Januar 2026
NuGet-Paket für WebView2 SDK 1.0.3719.77
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 144.0.3719.77 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Die folgenden APIs wurden von Phase 2: Stable in Prerelease auf Phase 3: Stable in Release heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Anpassen des Drag-and-Drop-Verhaltens (DragStarting-API)
Die DragStarting API überschreibt das standardmäßige Drag-and-Drop-Verhalten, wenn sie im visuellen Hostingmodus ausgeführt wird. Das DragStarting Ereignis benachrichtigt Ihre App, wenn der Benutzer einen Ziehvorgang in WebView2 startet, und stellt den Zustand bereit, der erforderlich ist, um den Standardmäßigen WebView2-Ziehvorgang mit Ihrer eigenen Logik außer Kraft zu setzen.
- Verwenden Sie
DragStartingfür dieICoreWebView2CompositionController5, um einen Ereignishandler hinzuzufügen, der aufgerufen wird, wenn der Ziehvorgang gestartet wird. - Verwenden Sie
ICoreWebView2DragStartingEventArgs, um einen eigenen Ziehvorgang zu starten.- Verwenden Sie die
GetDeferral-Methode, um eine beliebige asynchrone Ziehlogik auszuführen und zu einem späteren Zeitpunkt wieder in webView aufzurufen. - Verwenden Sie die
Handled-Eigenschaft, um WebView2 wissen zu lassen, ob eine eigene Ziehlogik verwendet werden soll.
- Verwenden Sie die
Fehlerbehebungen
Dieses Release SDK enthält die folgenden Fehlerbehebungen.
Nur Runtime
- Die Nichtverfügbarkeit wurde behoben
chrome.webview.
Nur SDK
- Der Artikel Bewährte Methoden zur Leistung für WebView2-Apps wurde hinzugefügt, um zu erfahren, wie Sie die Startgeschwindigkeit, die Speicherauslastung und die Reaktionsfähigkeit einer WebView2-App verbessern.
Prerelease SDK 1.0.3796-prerelease, for Runtime 145
Veröffentlichungsdatum: 19. Januar 2026
NuGet-Paket für WebView2 SDK 1.0.3796-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 145.0.3796.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
Die folgenden APIs befinden sich in Phase 1: Experimentell in Vorabversion und wurden in diesem Vorabversions-SDK hinzugefügt.
Erweiterte Sicherheitsmodusebene
Die API für den erweiterten Sicherheitsmodus ermöglicht die Konfiguration des erweiterten Sicherheitsmodus (ESM) für WebView2-Instanzen. ESM verringert das Risiko speicherbezogener Sicherheitsrisiken, indem die JiT-Kompilierung (Just-in-Time) von JavaScript deaktiviert und zusätzlicher Schutz des Betriebssystems aktiviert wird.
Um die ESM-Ebene für alle WebView2-Instanzen zu steuern, die dasselbe Profil verwenden, verwenden Sie die EnhancedSecurityModeLevel -Eigenschaft für CoreWebView2Profile (oder ICoreWebView2ExperimentalProfile9):
Verwenden Sie den Wert, um den
Offerweiterten Sicherheitsmodus vollständig zu deaktivieren (Standardverhalten).Verwenden Sie den
StrictWert, um die erhöhte Sicherheit für alle Websites zu aktivieren. Dadurch wird die JIT-Kompilierung deaktiviert und zusätzlicher Schutz auf Betriebssystemebene angewendet, wodurch die Sicherheit verbessert wird, aber möglicherweise die JavaScript-Leistung reduziert wird.
CoreWebView2EnhancedSecurityModeLevel-Enumeration
CoreWebView2EnhancedSecurityModeLevel.OffCoreWebView2EnhancedSecurityModeLevel.Strict
CoreWebView2ProfileKlasse:
Höherstufungen auf Phase 2 (stabil in Vorabversion)
In diesem Vorabversions-SDK wurden keine APIs von Phase 1: Experimentell in Vorabversion auf Phase 2: Stabil in Vorabversion heraufgestuft.
Fehlerbehebungen
Dieses Vorabversions-SDK enthält die folgenden Fehlerbehebungen.
Nur Runtime
- Die Nichtverfügbarkeit wurde behoben
chrome.webview. - Hintergrundaktualisierung der Netzwerkzeit deaktiviert.
Nur SDK
- Der Artikel Bewährte Methoden zur Leistung für WebView2-Apps wurde hinzugefügt, um zu erfahren, wie Sie die Startgeschwindigkeit, die Speicherauslastung und die Reaktionsfähigkeit einer WebView2-App verbessern.
1.0.3650.58
Veröffentlichungsdatum: 8. Dezember 2025, Runtime 143
NuGet-Paket für WebView2 SDK 1.0.3650.58
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 143.0.3650.58 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Es wurden keine zusätzlichen APIs von Phase 2: Stable in Vorabversion auf Phase 3: Stable in Release in diesem Release SDK heraufgestuft.
Fehlerbehebungen
Nur Runtime
- Der Zugriff auf das lokale Netzwerk wurde behoben, der ein Popupfenster für eine Berechtigungswarnung ausgelöst hat.
1.0.3712-Vorabversion
Veröffentlichungsdatum: 8. Dezember 2025, Runtime 144
NuGet-Paket für WebView2 SDK 1.0.3712-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 144.0.3712.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
Die folgenden APIs befinden sich in Phase 1: Experimentell in Vorabversion und wurden in diesem Vorabversions-SDK hinzugefügt.
Anpassen des Portbereichsverhaltens
Die zulässigen Portbereichs-APIs ermöglichen das Einschränken oder Anpassen der Netzwerkportbereiche, die WebView2 für verschiedene Transportprotokolle und -bereiche verwenden kann. Dies bietet eine erweiterte Sicherheitskontrolle.
Verwenden Sie
SetAllowedPortRangefür dieCoreWebView2EnvironmentOptions(oderICoreWebView2ExperimentalEnvironmentOptions) instance, um Porteinschränkungen während der Umgebungserstellung zu konfigurieren.Verwenden Sie den
scopeParameter, um anzugeben, ob die Konfiguration für alle Komponenten (Default) oder nur für WebRTC-Peer-zu-Peer-Verbindungen (WebRtc) gilt. Derzeit wird nurWebRtcunterstützt.Verwenden Sie den
protocol-Parameter, um das Transportprotokoll anzugeben (unterstützt derzeitUdp).Geben Sie
minPortdie Werte undmaxPortzwischen 1025 und 65535 (einschließlich) an, oder verwenden Sie (0,0), um Einschränkungen zurückzusetzen/zu entfernen.
Verwenden Sie
GetEffectiveAllowedPortRangefür dieCoreWebView2EnvironmentOptions(oderICoreWebView2ExperimentalEnvironmentOptions) instance, um die Konfiguration des aktiven Portbereichs für einen bestimmten Bereich und ein bestimmtes Protokoll abzurufen.Gibt den explizit festgelegten Bereich für den angegebenen Bereich zurück oder erbt vom
DefaultBereich, falls nicht festgelegt.Gibt (0,0) zurück, wenn für den angegebenen Bereich keine Einschränkungen konfiguriert sind.
CoreWebView2EnvironmentOptionsKlasseCoreWebView2AllowedPortRangeScope-Enumeration
CoreWebView2AllowedPortRangeScope.DefaultCoreWebView2AllowedPortRangeScope.WebRtc
CoreWebView2TransportProtocolKind-Enumeration
CoreWebView2TransportProtocolKind.Udp
Höherstufungen auf Phase 2 (stabil in Vorabversion)
Die folgenden APIs wurden von Phase 1: Experimental in Prerelease zu Phase 2: Stable in Prerelease heraufgestuft und sind in diesem Vorabversions-SDK enthalten.
Anpassen des Drag-and-Drop-Verhaltens (DragStarting-API)
Die DragStarting API überschreibt das standardmäßige Drag-and-Drop-Verhalten, wenn sie im visuellen Hostingmodus ausgeführt wird. Das DragStarting Ereignis benachrichtigt Ihre App, wenn der Benutzer einen Ziehvorgang in WebView2 startet, und stellt den Zustand bereit, der erforderlich ist, um den Standardmäßigen WebView2-Ziehvorgang mit Ihrer eigenen Logik außer Kraft zu setzen.
- Verwenden Sie
DragStartingfür dieICoreWebView2CompositionController5, um einen Ereignishandler hinzuzufügen, der aufgerufen wird, wenn der Ziehvorgang gestartet wird. - Verwenden Sie
ICoreWebView2DragStartingEventArgs, um einen eigenen Ziehvorgang zu starten.- Verwenden Sie die
GetDeferral-Methode, um eine beliebige asynchrone Ziehlogik auszuführen und zu einem späteren Zeitpunkt wieder in webView aufzurufen. - Verwenden Sie die
Handled-Eigenschaft, um WebView2 wissen zu lassen, ob eine eigene Ziehlogik verwendet werden soll.
- Verwenden Sie die
Fehlerbehebungen
Dieses Vorabversions-SDK enthält die folgenden Fehlerbehebungen.
Nur Runtime
- Der Zugriff auf das lokale Netzwerk wurde behoben, der ein Popupfenster für eine Berechtigungswarnung ausgelöst hat.
- Eine Regression der
setColorSchemeAPI wurde behoben. - Die verzögerte Initialisierung für
ICoreWebView2NewWindowRequestedEventArgsfür den Befehlszeilenschalterenable-new-window-requested-deferred-initializationwurde behoben.
1.0.3595.46
Veröffentlichungsdatum: 3. November 2025, Runtime 142
NuGet-Paket für WebView2 SDK 1.0.3595.46
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 142.0.3595.46 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Es wurden keine zusätzlichen APIs von Phase 2: Stable in Vorabversion auf Phase 3: Stable in Release in diesem Release SDK heraufgestuft.
Fehlerbehebungen
Dieses Release SDK enthält die folgenden Fehlerbehebungen.
Nur Runtime
- Die Erstellung eines "Spekulativen Renderer"-Prozesses wurde deaktiviert.
1.0.3650-Vorabversion
Veröffentlichungsdatum: 7. November 2025, Runtime 143
NuGet-Paket für WebView2 SDK 1.0.3650-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 143.0.3650.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
In diesem Vorabversions-SDK wurden keine APIs von Phase 1: Experimentell in Vorabversion auf Phase 2: Stabil in Vorabversion heraufgestuft.
Fehlerbehebungen
Dieses Vorabversions-SDK enthält die folgenden Fehlerbehebungen.
Nur Runtime
- Die Erstellung eines "Spekulativen Renderer"-Prozesses wurde deaktiviert.
- Es wurde ein Problem mit der Synchronisierung des Suchdialogs beim programmgesteuerten Ausführen einer Suche behoben.
1.0.3537.50
Veröffentlichungsdatum: 6. Oktober 2025, Runtime 141
NuGet-Paket für WebView2 SDK 1.0.3537.50
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 141.0.3537.50 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Es wurden keine zusätzlichen APIs von Phase 2: Stable in Vorabversion auf Phase 3: Stable in Release in diesem Release SDK heraufgestuft.
Fehlerbehebungen
Dieses Release SDK enthält die folgenden Fehlerbehebungen.
Nur Runtime
- Der Zugriff auf das lokale Netzwerk wurde behoben, der ein Popupfenster für eine Berechtigungswarnung ausgelöst hat.
Nur SDK
- Ein BinSkim-Fehler für wurde behoben
WebView2Loader.dll.
1.0.3590-vorabversion
Veröffentlichungsdatum: 7. Oktober 2025, Runtime 142
NuGet-Paket für WebView2 SDK 1.0.3590-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 142.0.3590.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
Die folgenden APIs befinden sich in Phase 1: Experimentell in Vorabversion und wurden in diesem Vorabversions-SDK hinzugefügt.
Unterstützung von Vertraulichkeitsbezeichnungen
Eine neue Vertraulichkeitsinformations-API in WebView2 ermöglicht Anwendungen den Zugriff auf Vertraulichkeitsbezeichnungsinformationen, die von Webseiten über den Seiteninteraktionseinschränkungs-Manager übermittelt werden. Mit diesem Feature können Hostanwendungen vertrauliche Inhalte erkennen und darauf reagieren.
Wichtige Funktionen:
Konfigurieren der Verfügbarkeit des Seiteninteraktions-Einschränkungs-Managers : Konfigurieren Sie eine Liste von URL-Filtern für den Seiteninteraktionseinschränkungs-Manager. Nachdem die Liste konfiguriert wurde, wird der Seiteninteraktionseinschränkungs-Manager auf Seiten in der Zulassungsliste verfügbar. Diese Seiten können Vertraulichkeitsbezeichnungen über die API an die Plattform senden.
Offenlegung von -
CoreWebView2Vertraulichkeitsinformationen macht nun eineSensitivityInfo-Eigenschaft und einSensitivityInfoChanged-Ereignis verfügbar, sodass Anwendungen auf Aktualisierungen von Vertraulichkeitsbezeichnungsinformationen lauschen können.
Die Unterstützung von Vertraulichkeitsbezeichnungen ist anfänglich nur in Win32 verfügbar. Die Unterstützung für .NET und WinRT ist für eine zukünftige Version geplant.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
In diesem Vorabversions-SDK wurden keine APIs von Phase 1: Experimentell in Vorabversion auf Phase 2: Stabil in Vorabversion heraufgestuft.
Fehlerbehebungen
Dieses Vorabversions-SDK enthält die folgenden Fehlerbehebungen.
Nur Runtime
- Ein hängenender Zeiger im Zugriffsberechtigungskontext des Dateisystems wurde behoben.
- Das Hängen der Benutzeroberfläche beim Ziehen und Ablegen in WinUI3 wurde behoben.
- Der Zugriff auf das lokale Netzwerk wurde behoben, der ein Popupfenster für eine Berechtigungswarnung ausgelöst hat.
- Es wurde ein Problem behoben, bei dem ein zusätzlicher Bereich in der Zugriffsstruktur angezeigt wurde.
- Es wurde ein Problem behoben, bei dem Downloads im Standardbrowserframe nicht funktionierten.
Nur SDK
- Ein BinSkim-Fehler für wurde behoben
WebView2Loader.dll.
1.0.3485.44
Veröffentlichungsdatum: 8. September 2025, Runtime 140
NuGet-Paket für WebView2 SDK 1.0.3485.44
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 140.0.3485.44 oder höher.
Allgemeine Änderungen
Dieses Release SDK konzentriert sich darauf, webView2 durch Verbesserungen hinter den Kulissen besser funktionieren zu lassen.
- Die Testinfrastruktur wurde gestärkt.
- Die Überprüfung von APIs wurde verbessert, um sicherzustellen, dass die APIs in verschiedenen Szenarien zuverlässig funktionieren.
Diese grundlegenden Verbesserungen bieten stabile, gründlich getestete Funktionen zum Erstellen von WebView2-Apps.
Höherstufungen auf Phase 3 (stabil in Release)
Es wurden keine zusätzlichen APIs von Phase 2: Stable in Vorabversion auf Phase 3: Stable in Release in diesem Release SDK heraufgestuft.
Fehlerbehebungen
Dieses Release SDK enthält keine Fehlerbehebungen.
1.0.3530-Prerelease
Veröffentlichungsdatum: 8. September 2025, Runtime 141
NuGet-Paket für WebView2 SDK 1.0.3530-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 141.0.3530.0 oder höher enthalten ist.
Allgemeine Änderungen
Dieses Vorabversions-SDK konzentriert sich darauf, webView2 durch Verbesserungen hinter den Kulissen besser funktionieren zu lassen.
- Die Testinfrastruktur wurde gestärkt.
- Die Überprüfung von APIs wurde verbessert, um sicherzustellen, dass die APIs in verschiedenen Szenarien zuverlässig funktionieren.
Diese grundlegenden Verbesserungen bieten stabile, gründlich getestete Funktionen zum Erstellen von WebView2-Apps.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
In diesem Vorabversions-SDK wurden keine APIs von Phase 1: Experimentell in Vorabversion auf Phase 2: Stabil in Vorabversion heraufgestuft.
Fehlerbehebungen
Dieses Vorabversions-SDK enthält die folgenden Fehlerbehebungen.
Nur SDK
- Ein Speicherverlust im WPF Composition Controller wurde behoben.
1.0.3405.78
Veröffentlichungsdatum: 11. August 2025, Runtime 139
NuGet-Paket für WebView2 SDK 1.0.3405.78
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 139.0.3405.78 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Die folgenden APIs wurden von Phase 2: Stable in Prerelease auf Phase 3: Stable in Release heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Anpassen des Suchverhaltens (Such-API)
Mit der Such-API können Sie Suchvorgänge programmgesteuert steuern und Ihrer App die folgenden Funktionen hinzufügen:
- Passen Sie suchoptionen an, einschließlich Ausdruck suchen, Groß-/Kleinschreibung, Word Abgleich, Übereinstimmungsmarkierung und Standardunterdrückung der Benutzeroberfläche.
- Suchen Sie Textzeichenfolgen, und navigieren Sie zwischen ihnen in einem WebView2-Steuerelement.
- Programmgesteuertes Initiieren von Suchvorgängen und Navigieren nach Ergebnissen suchen .
- Unterdrücken Sie die Standard-Find-Benutzeroberfläche .
- Verfolgen Sie die status von Suchvorgängen nach.
Es gibt bekannte Probleme mit der Such-API für PDF-Dokumente. Wenn Sie ein PDF-Dokument in einem WebView2-Steuerelement anzeigen, stellt das Feature Suchen derzeit nur den ersten Index und die Anzahl der gefundenen Übereinstimmungen bereit. Wenn die Zeichenfolge beispielsweise dreimal in einer PDF-Datei vorkommt, würde die Benutzeroberfläche 1/3 sagen und würde das programmgesteuerte Aufrufen von Next oder Previous nicht unterstützen.
Wir untersuchen diese Probleme aktiv und empfehlen Ihnen, alle auftretenden Probleme mithilfe des WebView2Feedback-Repositorys zu melden.
CoreWebView2Klasse:CoreWebView2EnvironmentKlasse:-
- CoreWebView2Find.ActiveMatchIndex-Eigenschaft
- CoreWebView2Find.ActiveMatchIndexChanged-Ereignis
- CoreWebView2Find.FindNext-Methode
- CoreWebView2Find.FindPrevious-Methode
- CoreWebView2Find.MatchCount-Eigenschaft
- CoreWebView2Find.MatchCountChanged-Ereignis
- CoreWebView2Find.StartAsync-Methode
- CoreWebView2Find.Stop-Methode
Fehlerbehebungen
Nur Runtime
- Ein Absturz in Devtools auf Windows Server und Windows 10 wurde behoben.
1.0.3477-Vorabversion
Veröffentlichungsdatum: 11. August 2025, Runtime 140
NuGet-Paket für WebView2 SDK 1.0.3477-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 140.0.3477.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
In diesem Vorabversions-SDK wurden keine APIs von Phase 1: Experimentell in Vorabversion auf Phase 2: Stabil in Vorabversion heraufgestuft.
Fehlerbehebungen
Nur Runtime
- Korrigiert,
put_UserAgentdass für Servicemitarbeiter nicht funktioniert. - Ein Absturz in Devtools auf Windows Server und Windows 10 wurde behoben.
- Browserprozessnachverfolgung nach dem Aufrufen
remove_BrowserProcessExitedvon entfernt. - Es wurde ein Speicherverlustproblem bei
hostObjectasynchronen Funktionsaufrufen behoben. - Behoben, dass die Toucheingabe beim Hosten von Visuals nach einem langen Tippen nicht funktionierte.
1.0.3351.48
Veröffentlichungsdatum: 1. Juli 2025, Laufzeit 138
NuGet-Paket für WebView2 SDK 1.0.3351.48
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 138.0.3351.48 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Die folgenden APIs wurden von Phase 2: Stable in Prerelease auf Phase 3: Stable in Release heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Zulassen, dass Eingabeereignisnachrichten das Browserfenster durchlaufen
Die CoreWebView2ControllerOptions -Klasse verfügt jetzt über eine AllowHostInputProcessing -Eigenschaft, mit der Benutzereingabeereignisnachrichten (Tastatur, Maus, Toucheingabe oder Stift) durch das Browserfenster geleitet werden können, die von einem App-Prozessfenster empfangen werden können.
-
CoreWebView2ControllerOptionsKlasse:
Fehlerbehebungen
Nur Runtime
- Es wurde ein Blackbox-Problem bei Dialogfeldern beim Hosten von Visuals behoben.
1.0.3415-Vorabversion
Veröffentlichungsdatum: 14. Juli 2025, Laufzeit 140
NuGet-Paket für WebView2 SDK 1.0.3415-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 140.0.3415.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
Die folgenden APIs befinden sich in Phase 1: Experimentell in Vorabversion und wurden in diesem Vorabversions-SDK hinzugefügt.
Aktivieren der Hintergrundverarbeitung und Offlineunterstützung (WebView2-Worker-APIs)
Die WebView2-Worker-APIs ermöglichen Hostanwendungen die Interaktion mit Web-Workern, um Aufgaben aus dem Hauptthread auszulagern, die Reaktionsfähigkeit zu verbessern und Hintergrundvorgänge zu unterstützen. Zu diesen Web-Workern gehören dedizierte Worker, freigegebene Worker und Service Worker.
Diese APIs bieten Folgendes:
- Lebenszyklusereignisse: Überwachen Sie die Erstellung und Zerstörung von Arbeitskräften.
-
Messagingschnittstellen: Kommunizieren Sie mit Workern mithilfe von
PostMessageundWebMessageReceived. - Workerverwaltung: Abfragen und Abrufen von Workerregistrierungen und -instanzen.
-
CoreWebView2Klasse:
-
CoreWebView2DedicatedWorker-Klasse
- CoreWebView2DedicatedWorker.DedicatedWorkerCreated-Ereignis
- CoreWebView2DedicatedWorker.Destroying-Ereignis
- CoreWebView2DedicatedWorker.PostWebMessageAsJson-Methode
- CoreWebView2DedicatedWorker.PostWebMessageAsString-Methode
- CoreWebView2DedicatedWorker.ScriptUri-Eigenschaft
- CoreWebView2DedicatedWorker.WebMessageReceived-Ereignis
-
CoreWebView2FrameKlasse:
-
CoreWebView2ProfileKlasse:
-
CoreWebView2ServiceWorkerRegistration-Klasse
- CoreWebView2ServiceWorkerRegistration.ActiveServiceWorker-Eigenschaft
- CoreWebView2ServiceWorkerRegistration.Origin-Eigenschaft
- CoreWebView2ServiceWorkerRegistration.ScopeUri-Eigenschaft
- CoreWebView2ServiceWorkerRegistration.ServiceWorkerActivated-Ereignis
- CoreWebView2ServiceWorkerRegistration.TopLevelOrigin-Eigenschaft
- CoreWebView2ServiceWorkerRegistration.Unregistering-Ereignis
Rendern von benutzerdefinierten Titelleisten (Überlagerungs-API für Fenstersteuerelemente)
Mit der Überlagerungs-API für Fenstersteuerelemente können Entwickler benutzerdefinierte Titelleisten erstellen, indem Untertitel Schaltflächen (Minimieren, Maximieren, Wiederherstellen, Schließen) direkt im WebView2-Fenster gerendert werden. Die Fenstersteuerelementüberlagerung wird in der oberen Ecke der WebView angezeigt und lässt sich nahtlos in die Benutzeroberfläche Ihrer App integrieren.
Verwenden Sie diese API in folgenden Fällen:
- Sie möchten die Standardtitelleiste des Betriebssystems durch eine vollständig angepasste In-App-Titelleiste ersetzen.
- Sie arbeiten mit Nicht-Client-Regionsfeatures wie
app-region: dragundIsNonClientRegionSupportEnabled.
Diese API eignet sich ideal für Apps, die eine moderne, immersive Benutzeroberfläche erfordern.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
Die folgenden APIs wurden von Phase 1: Experimental in Prerelease zu Phase 2: Stable in Prerelease heraufgestuft und sind in diesem Vorabversions-SDK enthalten.
Anpassen des Suchverhaltens (Such-API)
Mit der Such-API können Sie Suchvorgänge programmgesteuert steuern und Ihrer App die folgenden Funktionen hinzufügen:
- Passen Sie suchoptionen an, einschließlich Ausdruck suchen, Groß-/Kleinschreibung, Word Abgleich, Übereinstimmungsmarkierung und Standardunterdrückung der Benutzeroberfläche.
- Suchen Sie Textzeichenfolgen, und navigieren Sie zwischen ihnen in einem WebView2-Steuerelement.
- Programmgesteuertes Initiieren von Suchvorgängen und Navigieren nach Ergebnissen suchen .
- Unterdrücken Sie die Standard-Find-Benutzeroberfläche .
- Verfolgen Sie die status von Suchvorgängen nach.
Es gibt bekannte Probleme mit der Such-API für PDF-Dokumente. Wenn Sie ein PDF-Dokument in einem WebView2-Steuerelement anzeigen, stellt das Feature Suchen derzeit nur den ersten Index und die Anzahl der gefundenen Übereinstimmungen bereit. Wenn die Zeichenfolge beispielsweise dreimal in einer PDF-Datei vorkommt, würde die Benutzeroberfläche 1/3 sagen und würde das programmgesteuerte Aufrufen von Next oder Previous nicht unterstützen.
Wir untersuchen diese Probleme aktiv und empfehlen Ihnen, alle auftretenden Probleme mithilfe des WebView2Feedback-Repositorys zu melden.
CoreWebView2Klasse:CoreWebView2EnvironmentKlasse:-
- CoreWebView2Find.ActiveMatchIndex-Eigenschaft
- CoreWebView2Find.ActiveMatchIndexChanged-Ereignis
- CoreWebView2Find.FindNext-Methode
- CoreWebView2Find.FindPrevious-Methode
- CoreWebView2Find.MatchCount-Eigenschaft
- CoreWebView2Find.MatchCountChanged-Ereignis
- CoreWebView2Find.StartAsync-Methode
- CoreWebView2Find.Stop-Methode
Fehlerbehebungen
Nur Runtime
- Es wurde ein Blackbox-Problem bei Dialogfeldern beim Hosten von Visuals behoben.
- Korrigiert,
put_UserAgentdass für Servicemitarbeiter nicht funktioniert. - Absturz in DevTools auf Windows Server und Windows 10 behoben.
1.0.3296.44
Veröffentlichungsdatum: 3. Juni 2025, Runtime 137
NuGet-Paket für WebView2 SDK 1.0.3296.44
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 137.0.3296.44 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Die folgenden APIs wurden von Phase 2: Stable in Prerelease auf Phase 3: Stable in Release heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Festlegen der Standardhintergrundfarbe für die WebView2-Initialisierung (DefaultBackgroundColor-API)
Mit der DefaultBackgroundColor-API können Benutzer die Eigenschaft bei der DefaultBackgroundColor Initialisierung festlegen. Dadurch wird ein unterbrechungsfreier weißer Flash während des WebView2-Ladevorgangs verhindert.
-
CoreWebView2ControllerOptionsKlasse:
Fehlerbehebungen
Nur Runtime
- Die Ränder in der gedruckten PDF-Datei wurden korrigiert.
1.0.3344-Vorabversion
Veröffentlichungsdatum: 3. Juni 2025, Runtime 138
NuGet-Paket für WebView2 SDK 1.0.3344-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 138.0.3344.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
Die folgenden APIs wurden von Phase 1: Experimental in Prerelease zu Phase 2: Stable in Prerelease heraufgestuft und sind in diesem Vorabversions-SDK enthalten.
Zulassen, dass Eingabeereignisnachrichten das Browserfenster durchlaufen
Die CoreWebView2ControllerOptions -Klasse verfügt jetzt über eine AllowHostInputProcessing -Eigenschaft, mit der Benutzereingabeereignisnachrichten (Tastatur, Maus, Toucheingabe oder Stift) durch das Browserfenster geleitet werden können, die von einem App-Prozessfenster empfangen werden können.
-
CoreWebView2ControllerOptionsKlasse:
Fehlerbehebungen
Nur Runtime
- Es wurde ein Fehler behoben, bei dem ein Mausereignis nach einem Touchereignis nicht ausgelöst wurde.
- Deaktivierte Weberfassung im WebView2-Steuerelement.
- Das Dialogfeld Downloads wurde behoben.
- Es wurde ein Problem mit Downloads im Standardbrowserframe behoben. (Issue #5196)
- Die Ränder in der gedruckten PDF-Datei wurden korrigiert.
1.0.3240.44
Veröffentlichungsdatum: 5. Mai 2025, Runtime 136
NuGet-Paket für WebView2 SDK 1.0.3240.44
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 136.0.3240.44 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Die folgenden APIs wurden von Phase 2: Stable in Prerelease auf Phase 3: Stable in Release heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Nachverfolgen des Navigationsverlaufs für geschachtelte iFrames (FrameCreatedEvent-API)
Die FrameCreatedEvent-API unterstützt geschachtelte iFrames, z. B. das Aufzeichnen des Navigationsverlaufs für einen iframe der zweiten Ebene. Ohne diese API verfolgt WebView2 nur iFrames der ersten Ebene nach, bei denen es sich um die direkten untergeordneten iFrames des Hauptframes handelt. Mit dieser API kann Ihre App das Geschachtelte iframe-Erstellungsereignis abonnieren und der App Zugriff auf alle Eigenschaften, Methoden und Ereignisse von CoreWebView2Frame für den geschachtelten iframe gewähren.
Verwenden Sie diese API, um die iframe-Nachverfolgung auf einer Seite zu verwalten, die mehrere Ebenen von iframes enthält. Sie können eine der folgenden Optionen nachverfolgen:
- Nur die Hauptseite und iframes der ersten Ebene (standardverhalten).
- Eine partielle WebView2-Rahmenstruktur mit bestimmten iFrames, die von Interesse sind.
- Die vollständige WebView2-Framesstruktur.
-
CoreWebView2FrameKlasse:
Fehlerbehebungen
Nur Runtime
- Es wurde ein Problem behoben, bei dem Downloads aus dem Standardbrowserframe nicht abgeschlossen wurden. (Issue #5196)
- Es wurde ein Problem behoben, bei dem der Pipename fälschlicherweise zurückgegeben wurde, was zu einem Absturz in einigen UWP-Apps führte.
1.0.3296-Vorabversion
Veröffentlichungsdatum: 12. Mai 2025, Runtime 137
NuGet-Paket für WebView2 SDK 1.0.3296-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 137.0.3296.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
Die folgenden APIs wurden von Phase 1: Experimental in Prerelease zu Phase 2: Stable in Prerelease heraufgestuft und sind in diesem Vorabversions-SDK enthalten.
Festlegen der Standardhintergrundfarbe für die WebView2-Initialisierung (DefaultBackgroundColor-API)
Mit der DefaultBackgroundColor-API können Benutzer die Eigenschaft bei der DefaultBackgroundColor Initialisierung festlegen. Dadurch wird ein unterbrechungsfreier weißer Flash während des WebView2-Ladevorgangs verhindert.
-
CoreWebView2ControllerOptionsKlasse:
Fehlerbehebungen
Nur Runtime
- Es wurde behoben, dass die Suchleiste nach dem Verschieben des Fensters nicht mehr angezeigt wurde.
- Ein Fehler wurde behoben, bei dem die App die Navigation zu Anmeldeseiten über das
NavigationStartingEreignis nicht abbrechen konnte. - Es wurde ein Problem behoben, bei dem Downloads aus dem Standardbrowserframe nicht abgeschlossen wurden. (Issue #5196)
- Es wurde ein Problem behoben, bei dem der Pipename fälschlicherweise zurückgegeben wurde, was zu einem Absturz in einigen UWP-Apps führte.
1.0.3179.45
Veröffentlichungsdatum: 7. April 2025, Laufzeit 135
NuGet-Paket für WebView2 SDK 1.0.3179.45
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 135.0.3179.45 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Es wurden keine zusätzlichen APIs von Phase 2: Stable in Vorabversion auf Phase 3: Stable in Release in diesem Release SDK heraufgestuft.
Fehlerbehebungen
Nur Runtime
- Das HTML-Select-Element (<Auswählen>) wurde korrigiert, um es in WPF-Apps auswählbar zu machen.
- Die Navigation von innerhalb eines
edge://crashesWebView2-Steuerelements wurde behoben. - Mögliche Absturz- und Ui-Probleme beim Aufrufen der Windows-Anmeldeinformationen-Benutzeroberfläche über eine WebView2-instance wurden behoben.
- Es wurde ein Fehler behoben, bei dem Benutzer kein Eingabefeld mit Informationen zum automatischen Ausfüllen eingeben konnten. (Problem 5144)
1.0.3230-Vorabversion
Veröffentlichungsdatum: 7. April 2025, Laufzeit 136
NuGet-Paket für WebView2 SDK 1.0.3230-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 136.0.3230.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
Die folgenden APIs wurden von Phase 1: Experimental in Prerelease zu Phase 2: Stable in Prerelease heraufgestuft und sind in diesem Vorabversions-SDK enthalten.
Nachverfolgen des Navigationsverlaufs für geschachtelte iFrames (FrameCreatedEvent-API)
Die FrameCreatedEvent-API unterstützt geschachtelte iFrames, z. B. das Aufzeichnen des Navigationsverlaufs für einen iframe der zweiten Ebene. Ohne diese API verfolgt WebView2 nur iFrames der ersten Ebene nach, bei denen es sich um die direkten untergeordneten iFrames des Hauptframes handelt. Mit dieser API kann Ihre App das Geschachtelte iframe-Erstellungsereignis abonnieren und der App Zugriff auf alle Eigenschaften, Methoden und Ereignisse von CoreWebView2Frame für den geschachtelten iframe gewähren.
Verwenden Sie diese API, um die iframe-Nachverfolgung auf einer Seite zu verwalten, die mehrere Ebenen von iframes enthält. Sie können eine der folgenden Optionen nachverfolgen:
- Nur die Hauptseite und iframes der ersten Ebene (standardverhalten).
- Eine partielle WebView2-Rahmenstruktur mit bestimmten iFrames, die von Interesse sind.
- Die vollständige WebView2-Framesstruktur.
-
CoreWebView2FrameKlasse:
Fehlerbehebungen
Nur Runtime
- Es wurde ein Problem in WPF behoben, bei dem die <Dropdownliste der Datenliste> geschlossen wurde, wenn sich die Maus außerhalb der WebView2-Steuerelementgrenzen bewegte.
- Die Navigation von innerhalb eines
edge://crashesWebView2-Steuerelements wurde behoben. - Das HTML-Select-Element (<Auswählen>) wurde korrigiert, um es in WPF-Apps auswählbar zu machen.
- Mögliche Absturz- und Ui-Probleme beim Aufrufen der Windows-Anmeldeinformationen-Benutzeroberfläche über eine WebView2-instance wurden behoben.
- Ein Fehler wurde behoben, bei dem Benutzer keine Eingaben in ein Eingabefeld mit Informationen zum automatischen Ausfüllen ausführen konnten. (Problem 5144)
- Eine Regression in den Statusleisten-APIs wurde behoben.
Nur SDK
- Die TAB-, UMSCHALT+TAB- und PFEILTASTEN im Hostingmodus "Fenster zu Visual" wurden behoben.
1.0.3124.44
Veröffentlichungsdatum: 10. März 2025, Laufzeit 134
NuGet-Paket für WebView2 SDK 1.0.3124.44
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 134.0.3124.44 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Es wurden keine zusätzlichen APIs von Phase 2: Stable in Vorabversion auf Phase 3: Stable in Release in diesem Release SDK heraufgestuft.
Fehlerbehebungen
Nur Runtime
- Erweiterungen werden in WebView2 nicht mithilfe von
AddBrowserExtensionAsyncdeaktiviert, unabhängig davon, ob der Entwicklermodus aktiviert ist. (Problem 5113) - Hintergrundaktualisierung der Netzwerkzeit deaktiviert. (Problem 5047)
- Es wurde behoben, dass das Download-Popup nicht angezeigt wurde, wenn
target="_blank". (Problem 5063)
1.0.3171-vorabversion
Veröffentlichungsdatum: 10. März 2025, Laufzeit 135
NuGet-Paket für WebView2 SDK 1.0.3171-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 135.0.3171.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
In diesem Vorabversions-SDK wurden keine APIs von Phase 1: Experimentell in Vorabversion auf Phase 2: Stabil in Vorabversion heraufgestuft.
Fehlerbehebungen
Runtime und SDK
- Die Ausnahmebehandlung für asynchrone Methoden des Hostobjekts wurde behoben. (Problem 3402)
- Die Dokumentation für wurde korrigiert
CoreWebVIew2.Navigate. (Problem 5091)
Nur Runtime
- Eine Regression bei der Speicherinstallation "Zu Chrome hinzufügen" wurde behoben.
- Ordneruploads in UWP und WinUI wurden behoben. (Problem 3275)
- Erweiterungen werden in WebView2 nicht mithilfe von
AddBrowserExtensionAsyncdeaktiviert, unabhängig davon, ob der Entwicklermodus aktiviert ist. (Problem 5113) - Hintergrundaktualisierung der Netzwerkzeit deaktiviert. (Problem 5047)
- Es wurde behoben, dass das Download-Popup nicht angezeigt wurde, wenn
target="_blank". (Problem 5063)
Nur SDK
- Behebt einen Absturz, der auftreten konnte, wenn der Garbage Collector für einen anderen Thread als den Hauptthread aufruft
Finalize.
1.0.3065.39
Veröffentlichungsdatum: 10. Februar 2025, Runtime 133
NuGet-Paket für WebView2 SDK 1.0.3065.39
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 133.0.3065.39 oder höher.
Höherstufungen auf Phase 3 (stabil in Release)
Es wurden keine zusätzlichen APIs von Phase 2: Stable in Vorabversion auf Phase 3: Stable in Release in diesem Release SDK heraufgestuft.
Fehlerbehebungen
Nur Runtime
- Die fehlende Schaltfläche "Schließen " wurde im Flyout "Herunterladen " hinzugefügt.
- Es wurde eine Racebedingung behoben, die aufgetreten ist, wenn das Web Request Response-Ereignis nie eintritt.
1.0.3116-Vorabversion
Veröffentlichungsdatum: 10. Februar 2025, Runtime 134
NuGet-Paket für WebView2 SDK 1.0.3116-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 134.0.3116.0 oder höher enthalten ist.
Höherstufungen auf Phase 1 (Experimentell in Vorabversion)
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Höherstufungen auf Phase 2 (stabil in Vorabversion)
In diesem Vorabversions-SDK wurden keine APIs von Phase 1: Experimentell in Vorabversion auf Phase 2: Stabil in Vorabversion heraufgestuft.
Fehlerbehebungen
Nur Runtime
- Die fehlende Schaltfläche "Schließen " wurde im Flyout "Herunterladen " hinzugefügt.
- Es wurde eine Racebedingung behoben, die aufgetreten ist, wenn das Web Request Response-Ereignis nie eintritt.
Nur SDK
- Die .NET- und Win32-Dokumentation der
CoreWebView2Find.FindNextMethode, die fälschlicherweise erwähnt hatFindPrevious, wurde behoben. In der Methodenzusammenfassung wird jetzt stattdessenFindNexterwähnt. (Problem 5059)
Weitere Informationen
- Informationen zu versionshinweisen für das WebView2 SDK
- Archivierte Versionshinweise für das WebView2 SDK
- Übersicht über WebView2-APIs : Hier werden viele der APIs nach Featurebereich beschrieben, die sich in Release SDK-Paketen befinden.
- Kontaktaufnahme mit dem Microsoft Edge WebView2-Team
- Versionshinweise für die Microsoft Edge-Webplattform
API-Referenz: