Versionshinweise für WebView2-SDK
Diese Versionshinweise enthalten Informationen zu neuen Features und Fehlerbehebungen, die im WebView2 Release SDK und im WebView2 Prerelease SDK enthalten sind.
1.0.2957.106
Veröffentlichungsdatum: 20. Januar 2025
NuGet-Paket für WebView2 SDK 1.0.2957.106
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 132.0.2957.106 oder höher.
Promotions
Die folgenden APIs wurden zu Stable heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Anzeigen von WPF-Elementen auf der WebView2-Ebene (WebView2CompositionControl)
Verhindert WebView2CompositionControl
, dass das WebView2-Steuerelement die oberste Ebene in einer WPF-App ist und alle WPF-Elemente verschleiert.
Microsoft.Web.WebView2.Wpf.WebView2CompositionControl
ist ein Drop-In-Ersatz für das standardmäßige WPF-WebView2-Steuerelement. Sowohl das WebView2-Steuerelement als WebView2CompositionControl
auch die Microsoft.Web.WebView2.Wpf.IWebView2
-Schnittstelle implementieren. Beide leiten sich wie folgt von ab FrameworkElement
:
-
FrameworkElement
->HwndHost
->WebView2
. -
FrameworkElement
->Control
->WebView2CompositionControl
.
Hintergrund: Wenn Sie eine Windows Presentation Foundation -App (WPF) erstellen und das WebView2-Steuerelement verwenden, stellen Sie möglicherweise fest, dass ihre App zu "Airspace"-Problemen führt, bei denen das WebView2-Steuerelement immer oben angezeigt wird und alle WPF-Elemente am gleichen Speicherort ausgeblendet werden, auch wenn Sie versuchen, die WPF-Elemente anzugeben, die sich über dem WebView2-Steuerelement befinden sollen (mithilfe der visuellen Strukturreihenfolge oder der z-index-Eigenschaft, z. B. ).
Dieses Problem tritt auf, weil das WPF-Steuerelement das WPF HwndHost
zum Hosten des Win32 WebView2-Steuerelements verwendet und HwndHost
ein Problem mit dem Luftraum aufweist.
Siehe auch:
Fehlerbehebungen
Nur Runtime
- Es wurde eine Regression behoben, bei der Anzeigeänderungen dazu führen können, dass WebView2 kleiner als das App-Fenster gerendert wird.
Nur SDK
- Es wurde ein Problem im WPF
WebView2CompositionControl
behoben, bei dem es nicht angezeigt wird, wenn es mit der Größe (0,0) initialisiert wurde, z. B. wenn es in einerTabItem
vonTabControl
initialisiert wurde. (Problem 4941)
1.0.3079-vorabversion
Veröffentlichungsdatum: 24. Januar 2025
NuGet-Paket für WebView2 SDK 1.0.3079-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.3079.0 oder höher enthalten ist.
Experimentelle APIs
Die folgenden experimentellen APIs wurden in diesem Vorabversions-SDK hinzugefügt.
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 wir empfehlen Ihnen, probleme zu melden, indem Sie das WebView2Feedback-Repository verwenden.
-
- CoreWebView2Find.ActiveMatchIndex-Eigenschaft
- CoreWebView2Find.ActiveMatchIndexChanged-Ereignis
- CoreWebView2Find.FindNext-Methode
- CoreWebView2Find.FindPrevious-Methode
- CoreWebView2Find.MatchCount-Eigenschaft
- CoreWebView2Find.MatchCountChanged-Ereignis
- CoreWebView2Find.StartAsync-Methode
- CoreWebView2Find.Stop-Methode
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
DragStarting
für dieICoreWebView2ExperimentalCompositionController6
, um einen Ereignishandler hinzuzufügen, der aufgerufen wird, wenn der Ziehvorgang gestartet wird. - Verwenden Sie
ICoreWebView2ExperimentalDragStartingEventArgs
, 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
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 Standard Frames 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 Standard Seite und iFrames der ersten Ebene (Standardverhalten).
- Eine partielle WebView2-Rahmenstruktur mit bestimmten iFrames, die von Interesse sind.
- Die vollständige WebView2-Framesstruktur.
-
CoreWebView2Frame
Klasse:
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.
-
CoreWebView2ControllerOptions
Klasse:
Promotions
Die folgenden APIs wurden in diesem Vorabversions-SDK von Experimentell auf Stabil heraufgestuft.
Anzeigen von WPF-Elementen auf der WebView2-Ebene (WebView2CompositionControl)
Verhindert WebView2CompositionControl
, dass das WebView2-Steuerelement die oberste Ebene in einer WPF-App ist und alle WPF-Elemente verschleiert.
Microsoft.Web.WebView2.Wpf.WebView2CompositionControl
ist ein Drop-In-Ersatz für das standardmäßige WPF-WebView2-Steuerelement. Sowohl das WebView2-Steuerelement als WebView2CompositionControl
auch die Microsoft.Web.WebView2.Wpf.IWebView2
-Schnittstelle implementieren. Beide leiten sich wie folgt von ab FrameworkElement
:
-
FrameworkElement
->HwndHost
->WebView2
. -
FrameworkElement
->Control
->WebView2CompositionControl
.
Hintergrund: Wenn Sie eine Windows Presentation Foundation -App (WPF) erstellen und das WebView2-Steuerelement verwenden, stellen Sie möglicherweise fest, dass ihre App zu "Airspace"-Problemen führt, bei denen das WebView2-Steuerelement immer oben angezeigt wird und alle WPF-Elemente am gleichen Speicherort ausgeblendet werden, auch wenn Sie versuchen, die WPF-Elemente anzugeben, die sich über dem WebView2-Steuerelement befinden sollen (mithilfe der visuellen Strukturreihenfolge oder der z-index-Eigenschaft, z. B. ).
Dieses Problem tritt auf, weil das WPF-Steuerelement das WPF HwndHost
zum Hosten des Win32 WebView2-Steuerelements verwendet und HwndHost
ein Problem mit dem Luftraum aufweist.
Siehe auch:
Fehlerbehebungen
Nur Runtime
- Es wurde eine Regression behoben, bei der Anzeigeänderungen dazu führen können, dass WebView2 kleiner als das App-Fenster gerendert wird.
- Das Upstream-Feature für WebView2 wurde aktiviert
IsolateSandboxedIframes
. - Das Löschen eines Service Workers wurde verhindert, wenn sich die Version ändert.
- Die
CleanUpSome
API inHostobject
führt jetzt nur eine Garbage Collection für den vollständigen Heap durch.CleanUpSome
wurde aus der V8-Engine entfernt. - Eine Regression von
AreBrowserAcceleratorKeysEnabled
wurde behoben. (Problem 5033) - Es wurde ein Fehler behoben, bei dem
IsDefaultDownloadDialogOpenChanged
nicht ausgelöst wurde, wenn ein Dialogfeld mithilfe der Tastatur geschlossen wurde. (Problem 4807)
Nur SDK
- Es wurde ein Problem im WPF
WebView2CompositionControl
behoben, bei dem es nicht angezeigt wird, wenn es mit der Größe (0,0) initialisiert wurde, z. B. wenn es in einerTabItem
vonTabControl
initialisiert wurde. (Problem 4941)
1.0.2903.40
Veröffentlichungsdatum: 18. November 2024
NuGet-Paket für WebView2 SDK 1.0.2903.40
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 131.0.2903.40 oder höher.
Promotions
Die folgenden APIs wurden zu Stable heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Steuern, ob die Bildschirmaufnahmebenutzeroberfläche angezeigt wird (ScreenCaptureStarting-Ereignis)
Ein neues ScreenCaptureStarting
Ereignis wurde hinzugefügt. Dieses Ereignis wird immer dann ausgelöst, wenn webView2 und/oder iframe, das dem CoreWebView2Frame
(oder einem seiner Nachfolger-iframes) entspricht, die Berechtigung zur Verwendung der Bildschirmaufnahme-API anfordert, bevor die Benutzeroberfläche angezeigt wird. Die App kann dann die Anzeige der Benutzeroberfläche blockieren oder die Anzeige der Benutzeroberfläche zulassen.
CoreWebView2
Klasse:CoreWebView2Frame
Klasse:CoreWebView2NonClientRegionKind
Enumeration:
Fehlerbehebungen
Nur Runtime
- Zulassen, dass das Dialogfeld Herunterladen den anfänglichen Fokus auf den Start erhält.
Allgemeine Änderungen
- Die Microsoft Edge WebView2-Runtime ist nicht mehr unter Windows-Einstellungen>Apps>Installierte Apps aufgeführt, da es sich um eine persistente Systemkomponente handelt.
1.0.2950-Vorabversion
Veröffentlichungsdatum: 18. November 2024
NuGet-Paket für WebView2 SDK 1.0.2950-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 132.0.2950.0 oder höher enthalten ist.
Experimentelle APIs
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Promotions
In diesem Vorabversions-SDK wurden keine APIs von "Experimentell" auf "Stabil" heraufgestuft.
Fehlerbehebungen
Nur Runtime
- Zulassen, dass das Dialogfeld Herunterladen den anfänglichen Fokus auf den Start erhält.
- Ein Absturz beim Abbrechen der Navigation zu bestimmten Websites in
FrameNavigationStarting
wurde behoben. (Problem 4843) - Die Anpassung des Kontextmenüs wurde verschoben, wenn das Menü für die Toucheingabeauswahl angezeigt wird. (Problem 4737)
Nur SDK
- Arm64ec-Unterstützung hinzugefügt.
- Es wurde ein Problem behoben, bei dem WebView2, das im Modus "Fenster zu Visual" ausgeführt wurde, keine Zugriffstasteneingaben empfangen konnte.
1.0.2849.39
Veröffentlichungsdatum: 21. Oktober 2024
NuGet-Paket für WebView2 SDK 1.0.2849.39
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 130.0.2849.39 oder höher.
Promotions
Die folgenden APIs wurden zu Stable heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Konfigurieren der Sicherheitswarnung beim Speichern einer Datei (SaveFileSecurityCheckStarting
Ereignis)
Ein neues SaveFileSecurityCheckStarting
Ereignis wurde hinzugefügt. Ihre App kann einen Handler für dieses Ereignis registrieren, um den Dateipfad, die Dateinamenerweiterung und die URI-Informationen zum Dokumentursprung abzurufen. Sie können dann Ihre eigenen Regeln anwenden, um Aktionen wie die folgenden auszuführen:
- Lassen Sie das Speichern der Datei zu, ohne eine Standardmäßige Sicherheitswarnungsbenutzeroberfläche zur Dateityprichtlinie anzuzeigen.
- Abbrechen des Speicherns.
- Erstellen Sie eine eigene Benutzeroberfläche, um Laufzeitrichtlinien für Dateitypen zu verwalten.
CoreWebView2
Klasse:CoreWebView2SaveFileSecurityCheckStartingEventArgs-Klasse
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.CancelSave-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.DocumentOriginUri-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FileExtension-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FilePath-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.SuppressDefaultPolicy-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.GetDeferral-Methode
Fehlerbehebungen
Nur Runtime
- Es wurde ein Problem mit dem Fokus des Dialogfelds "Herunterladen " behoben, wenn tab oderUMSCHALT+TAB gedrückt wurde, um in das Webview2-Steuerelement zu wechseln.
Nur SDK
- Die Verwendung ohne
CoreWebView2.AddWebResourceRequestedFilter
ParameterCoreWebView2WebResourceRequestSourceKinds
ist jetzt veraltet. Weitere Informationen finden Sie unter .NET CoreWebView2.AddWebResourceRequestedFilter-Methode. - .NET 8
TargetFramework
für C# WinRT hinzugefügt, AOT-Kompatibilität (Ahead-of-Time) aktiviert und Runtime-Marshalling deaktiviert.
1.0.2895-Vorabversion
Veröffentlichungsdatum: 21. Oktober 2024
NuGet-Paket für WebView2 SDK 1.0.2895-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 131.0.2895.0 oder höher enthalten ist.
Experimentelle APIs
Die folgenden experimentellen APIs wurden in diesem Vorabversions-SDK hinzugefügt.
RestartRequested
Ereignis, wenn WebView2 neu gestartet werden muss
Ein neues RestartRequested
Ereignis wurde hinzugefügt. Das RestartRequested
Ereignis wird immer dann ausgelöst, wenn WebView2 neu gestartet werden muss, um Updates oder Konfigurationsänderungen anzuwenden. Sie können diese API verwenden, um zu erkennen, wann WebView2 neu gestartet werden muss, und entsprechende Aktionen auszuführen. Die Priority
-Eigenschaft der RestartRequested
Ereignisargumente gibt die Priorität der Neustartanforderung an:
-
High
gibt an, dass die App die Benutzer so schnell wie möglich zum Neustart auffordern soll. -
Normal
gibt an, dass die App die Benutzer auf der Grundlage der bestmöglichen Leistung an einen Neustart erinnern soll.
CoreWebView2Environment
Klasse:CoreWebView2RestartRequestedEventArgs
Klasse:CoreWebView2RestartRequestedPriority-Enumeration
CoreWebView2RestartRequestedPriority.Normal
CoreWebView2RestartRequestedPriority.High
Promotions
Die folgenden APIs wurden in diesem Vorabversions-SDK von Experimentell auf Stabil heraufgestuft.
Steuern, ob die Bildschirmaufnahme-Benutzeroberfläche angezeigt wird (ScreenCaptureStarting
Ereignis)
Ein neues ScreenCaptureStarting
Ereignis wurde hinzugefügt. Dieses Ereignis wird immer dann ausgelöst, wenn webView2 und/oder iframe, das dem CoreWebView2Frame
(oder einem seiner Nachfolger-iframes) entspricht, die Berechtigung zur Verwendung der Bildschirmaufnahme-API anfordert, bevor die Benutzeroberfläche angezeigt wird. Die App kann dann die Anzeige der Benutzeroberfläche blockieren oder die Anzeige der Benutzeroberfläche zulassen.
CoreWebView2
Klasse:CoreWebView2Frame
Klasse:CoreWebView2ScreenCaptureStartingEventArgs
Klasse:
Konfigurieren der Sicherheitswarnung beim Speichern einer Datei (SaveFileSecurityCheckStarting
Ereignis)
Ein neues SaveFileSecurityCheckStarting
Ereignis wurde hinzugefügt. Ihre App kann einen Handler für dieses Ereignis registrieren, um den Dateipfad, die Dateinamenerweiterung und die URI-Informationen zum Dokumentursprung abzurufen. Sie können dann Ihre eigenen Regeln anwenden, um Aktionen wie die folgenden auszuführen:
- Lassen Sie das Speichern der Datei zu, ohne eine Standardmäßige Sicherheitswarnungsbenutzeroberfläche zur Dateityprichtlinie anzuzeigen.
- Abbrechen des Speicherns.
- Erstellen Sie eine eigene Benutzeroberfläche, um Laufzeitrichtlinien für Dateitypen zu verwalten.
CoreWebView2
Klasse:CoreWebView2SaveFileSecurityCheckStartingEventArgs-Klasse
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.CancelSave-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.DocumentOriginUri-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FileExtension-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FilePath-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.SuppressDefaultPolicy-Eigenschaft
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.GetDeferral-Methode
Fehlerbehebungen
Nur SDK
- Die Arm64-Inkompatibilität mit WindowsAppSDK 1.6 wurde behoben.
- Zusätzliches
WebView2Loader.dll
im WinAppSDK-Fall entfernt. - Die Verwendung ohne
CoreWebView2.AddWebResourceRequestedFilter
ParameterCoreWebView2WebResourceRequestSourceKinds
ist jetzt veraltet. Weitere Informationen finden Sie unter .NET CoreWebView2.AddWebResourceRequestedFilter-Methode.
1.0.2792.45
Veröffentlichungsdatum: 23. September 2024
NuGet-Paket für WebView2 SDK 1.0.2792.45
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 129.0.2792.45 oder höher.
Promotions
Es wurden keine zusätzlichen APIs zu Stable heraufgestuft und in diesem Release SDK hinzugefügt.
Fehlerbehebungen
Nur SDK
- Eine SDK-Abhängigkeit für .NET-Projekte wurde behoben. (Problem 4743)
1.0.2839-Vorabversion
Veröffentlichungsdatum: 23. September 2024
NuGet-Paket für WebView2 SDK 1.0.2839-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 130.0.2839.0 oder höher enthalten ist.
Experimentelle APIs
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Promotions
In diesem Vorabversions-SDK wurden keine APIs von "Experimentell" auf "Stabil" heraufgestuft.
Fehlerbehebungen
Nur Runtime
- Es wurde ein Problem behoben, bei dem der Fokus auf ein WebView2-Steuerelement in WinAppSDK mit deaktivierter Windows-Einstellung "Inaktive Fenster scrollen" dazu führte, dass der Bildlauf fehlschlägt.
- In WebView2 blockiert
edge://wallet
. (Problem 4710) - Die Umgebungsvariable wurde für die Standardhintergrundfarbe in .NET WebView2-Steuerelementen gelöscht, nachdem die Erstellung des Controllers abgeschlossen wurde.
- Barrierefreiheitsunterstützung für Webview2 im visuellen Hostingmodus aktiviert.
- Es wurde ein Fehler behoben, bei dem der Filter "Webressource angefordert" für mehrere Quellen entfernt wurde, wenn eine davon Dokument ist.
- Es wurde eine Regression behoben, bei der
DataList
in WinUI oder anderen visuell gehosteten WebView2-Instanzen nicht sichtbar war.
Nur SDK
- Eine SDK-Abhängigkeit für .NET-Projekte wurde behoben. (Problem 4743)
- Ein Kompatibilitätsproblem beim Aufrufen
GetAvailableBrowserVersionString()
mit einem älterenWebView2Loader.dll
wurde behoben. (Problem 4395) - Probleme beim Kompilieren von wv2winrt-generiertem Code mit den
cpp20
Optionen und/permissive-
wurden behoben. - .NET 8
TargetFramework
für C# WinRT hinzugefügt, AOT-Kompatibilität (Ahead-of-Time) aktiviert und Runtime-Marshalling deaktiviert.
1.0.2739.15
Veröffentlichungsdatum: 26. August 2024
NuGet-Paket für WebView2 SDK 1.0.2739.15
Für vollständige API-Kompatibilität erfordert diese Releaseversion des WebView2 SDK WebView2 Runtime Version 128.0.2739.15 oder höher.
Promotions
Die folgenden APIs wurden zu Stable heraufgestuft und sind jetzt in diesem Release SDK enthalten.
Webbenachrichtigungsverarbeitung
Unterstützung für Webbenachrichtigungen für nicht persistente Benachrichtigungen hinzugefügt. Das NotificationReceived
-Ereignis für CoreWebView2
steuert die Webbenachrichtigungsverarbeitung und ermöglicht die Anpassung oder Unterdrückung durch die Host-App. Unbehandelte Benachrichtigungen werden standardmäßig auf der Benutzeroberfläche von WebView2 verwendet.
CoreWebView2
Klasse:CoreWebView2Notification-Klasse
- CoreWebView2Notification.BadgeUri-Eigenschaft
- CoreWebView2Notification.Body-Eigenschaft
- CoreWebView2Notification.BodyImageUri-Eigenschaft
- CoreWebView2Notification.Direction-Eigenschaft
- CoreWebView2Notification.IconUri-Eigenschaft
- CoreWebView2Notification.IsSilent-Eigenschaft
- CoreWebView2Notification.Language-Eigenschaft
- CoreWebView2Notification.RequiresInteraction-Eigenschaft
- CoreWebView2Notification.ShouldRenotify-Eigenschaft
- CoreWebView2Notification.Tag-Eigenschaft
- CoreWebView2Notification.Timestamp-Eigenschaft
- CoreWebView2Notification.Title-Eigenschaft
- CoreWebView2Notification.VibrationPattern-Eigenschaft
- CoreWebView2Notification.ReportClicked-Methode
- CoreWebView2Notification.ReportClosed-Methode
- CoreWebView2Notification.ReportShown-Methode
- CoreWebView2Notification.CloseRequested-Ereignis
CoreWebView2TextDirectionKind-Enumeration
Default
LeftToRight
RightToLeft
„Speichern unter“
ApIs hinzugefügt SaveAs
, mit denen Sie den Vorgang Speichern unter programmgesteuert ausführen können. Sie können diese APIs verwenden, um das Standarddialogfeld Speichern unter zu blockieren und dann entweder im Hintergrund zu speichern oder eine eigene Benutzeroberfläche für Speichern unter zu erstellen. Diese APIs beziehen sich nur auf das Dialogfeld Speichern unter , nicht auf das Dialogfeld Herunterladen , in dem weiterhin die vorhandenen Download-APIs verwendet werden.
CoreWebView2
Klasse:-
Complete
Default
HtmlOnly
SingleFile
CoreWebView2SaveAsUIResult-Enumeration
Cancelled
FileAlreadyExists
InvalidPath
KindNotSupported
Success
CoreWebView2SaveAsUIShowingEventArgs-Klasse
- CoreWebView2SaveAsUIShowingEventArgs.AllowReplace-Eigenschaft
- CoreWebView2SaveAsUIShowingEventArgs.Cancel-Eigenschaft
- CoreWebView2SaveAsUIShowingEventArgs.ContentMimeType-Eigenschaft
- CoreWebView2SaveAsUIShowingEventArgs.Kind-Eigenschaft
- CoreWebView2SaveAsUIShowingEventArgs.SaveAsFilePath-Eigenschaft
- CoreWebView2SaveAsUIShowingEventArgs.SuppressDefaultDialog-Eigenschaft
- CoreWebView2SaveAsUIShowingEventArgs.GetDeferral-Methode
Fehlerbehebungen
Dieses Release SDK enthält keine Fehlerbehebungen.
1.0.2783-Vorabversion
Veröffentlichungsdatum: 26. August 2024
NuGet-Paket für WebView2 SDK 1.0.2783-prerelease
Für vollständige API-Kompatibilität erfordert diese Vorabversion des WebView2 SDK die WebView2-Runtime, die im Lieferumfang von Microsoft Edge Version 129.0.2783.0 oder höher enthalten ist.
Experimentelle APIs
In diesem Vorabversions-SDK wurden keine experimentellen APIs hinzugefügt.
Promotions
In diesem Vorabversions-SDK wurden keine APIs von "Experimentell" auf "Stabil" heraufgestuft.
Fehlerbehebungen
Runtime und SDK
- Das Standardverhalten von
SetUserAgent
wurde erneut aktiviert: ist standardmäßigSetUserAgent
für ursprungsübergreifende iframes wirksam.
Nur Runtime
Das interaktive Ziehfeature wurde standardmäßig aktiviert. Weitere Informationen finden Sie
edge-webview-interactive-dragging
unter WebView2-Browserflags.Deaktiviert
IsolateSandboxedIframes
für WebView2.Es wurde ein Problem behoben, bei dem die WebView-Erstellung fehlschlägt, wenn mehrere Instanzen gleichzeitig gestartet werden. (Problem 4731)
Ein Fehler in der WinRT-JavaScript-Projektion wurde behoben, bei dem das Zwischenspeichern vorhandener Eigenschaften in Objekten, deren Name einen Fehler aufgrund eines Namenskonflikts enthält
Proxy
oderFunction
verursacht hat.Es wurde ein Fehler behoben, bei dem das WebView2-Steuerelement nach dem Trennen und erneuten Verbinden eines Monitors die falsche Größe anwies.
Es wurde ein Problem behoben, bei dem "mailto:"-Links ein unbenanntes Popupfenster geöffnet lassen, anstatt das Popupfenster automatisch zu schließen.
Nur SDK
Die C#-WinRT-Projektion funktioniert jetzt auf UWP.
Es wurde ein Problem behoben, um sicherzustellen, dass
GeneratedFilesDir
in Visual Studio für C# WinRT-Projektion nicht mehr angezeigt wird.
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