Unterschiede zwischen Microsoft Edge und WebView2

WebView2 basiert auf dem Microsoft Edge-Browser. Sie haben die Möglichkeit, Funktionen vom Browser auf WebView2-basierte Apps zu erweitern, was nützlich ist. Da WebView2 jedoch nicht auf browserähnliche Apps beschränkt ist, gibt es einige Browserfeatures, die geändert oder entfernt werden müssen.

Detaillierter Inhalt:

Einführung

In diesem Artikel wird Folgendes behandelt:

  • Die geänderten Browserfeatures und unterstützenden Informationen.
  • Die Möglichkeit zum Aktivieren oder Deaktivieren des Features.
  • Anleitung zu Tastenkombinationen.

Richtlinien für den Entwurf

Im Kontext von WebView2 entsprechen Browserfeatures den folgenden Designrichtlinien:

  • Die meisten Features funktionieren in WebView2 und Microsoft Edge gleich. Wenn ein Feature im Kontext von WebView2 oder aus anderen Gründen keinen Sinn ergibt, wird das Feature geändert oder deaktiviert.

  • WebView2-Features enthalten kein Microsoft Edge-Branding.

Browserfeatures

In der folgenden Tabelle werden die WebView2-Features angezeigt, die sich vom Microsoft Edge-Browser unterscheiden:

  • Der Standardzustand gibt an, dass das Feature Teil der Standarderfahrung in einer neuen WebView2-Instance ist.

  • Konfigurierbar bedeutet, dass Sie das Feature mithilfe von WebView2-APIs oder Befehlszeilenoptionen aktivieren oder deaktivieren können.

Feature Standardzustand Konfigurierbar Details
Autofill for Addresses Ein Ja Dieses Feature ist standardmäßig aktiviert. Sie können dieses Feature mithilfe der WebView2-AutoAusfüllen-APIs aktivieren oder deaktivieren.
Autofill for Passwords Aus Ja Dieses Feature ist standardmäßig deaktiviert. Sie können dieses Feature mithilfe der WebView2-AutoAusfüllen-APIs aktivieren oder deaktivieren.
Automatisches Ausfüllen für Zahlungen Aus Nein Dieses Feature ist deaktiviert.
Browsererweiterungen Aus Nein Dieses Feature ist deaktiviert.
Browser Task Manager Aus Nein Dieses Feature ist deaktiviert.
Collections Aus Nein Dieses Feature ist deaktiviert.
Continue-where-I-left-off prompt Aus Nein Dieses Feature ist deaktiviert.
Downloads Ein Ja WebView2 bietet eine API, mit der Sie die Download-Benutzeroberfläche anpassen können, um Downloads zu bearbeiten. Sie können beispielsweise blockieren, umleiten, speichern, pausieren und so weiter. Siehe DownloadsÜbersicht über WebView2-APIs.
Edge Shopping Aus Nein Dieses Feature ist deaktiviert.
Family Safety Aus Nein Dieses Feature ist deaktiviert.
Favorites Aus Nein Dieses Feature ist deaktiviert.
IE Mode Aus Nein Dieses Feature ist deaktiviert. WebView2 unterstützt den IE-Modus nicht und weist im Vergleich zu IE Unterschiede im Verhalten auf (z. B. MHT- oder BIN-Unterstützung).
Immersive Reader Aus Nein Dieses Feature hängt für die Interaktion von der Browser-Benutzeroberfläche ab. Dieses Feature ist deaktiviert.
Intrusive Ads Aus Nein Dieses Feature ist deaktiviert.
Tastenkombinationen Details zur Überprüfung Details zur Überprüfung Die standardmäßig deaktivierten Tastenkombinationen sind entweder nicht sinnvoll oder verursachen Probleme in WebView2. Sie können diese Tastenkombinationen nicht deaktivieren oder aktivieren. Stattdessen können Sie mithilfe des AcceleratorKeyPressed Ereignisses auf eine Tastenkombination lauschen und bei Bedarf eine benutzerdefinierte Antwort erstellen. Weitere Informationen finden Sie unter Zusätzliche Informationen zu Tastenkombinationen.
PDF-Anmerkungen Aus Nein Dieses Feature ist deaktiviert. Das PDF-Anzeigefeature ist aktiviert, aber Zeichnen, Freihand und Hervorheben in einem PDF sind nicht aktiviert. Weitere Informationen finden Sie unter Deaktivieren der Funktion: Unterstützung von PDF-Anmerkungen.
Minimenü Aus Nein Dieses Feature ist deaktiviert.
Read Aloud Aus Nein Dieses Feature ist deaktiviert.
Smart Screen Ein* Nein * Die Benutzeroberfläche für dieses Feature wurde entfernt, die zugrunde liegende Funktionalität ist jedoch weiterhin verfügbar. Darüber hinaus können Sie die Option mithilfe einer Befehlszeilenoption deaktivieren Smart Screen .
Translate Aus Nein Dieses Feature ist deaktiviert.
Tracking Prevention Ein* Nein * Die Benutzeroberfläche für dieses Feature wurde entfernt, die zugrunde liegende Funktionalität ist jedoch weiterhin verfügbar. Die Tracking-Verhinderung ist immer auf "Ausgewogen" eingestellt.
Visuelle Suche beim Zeigen auf ein Bild Aus Nein Dieses Feature ist deaktiviert.
Profile and Identity Aus Nein Das Feature, das Ihre Favoriten, Cookies usw. synchronisiert, ist deaktiviert.
Windows Defender Application Guard Aus Nein Dieses Feature ist deaktiviert.
edge:// URLs Details zur Überprüfung Nein Einstellungen für den Microsoft Edge-Browser befinden sich auf edge:// URLs. Da die meisten dieser Webseiten mit dem Branding Microsoft Edge versehen sind oder im Kontext von WebView2 keinen Sinn ergeben, sind einige dieser URLs deaktiviert. Weitere Informationen finden Sie unter Blockierte interne URLs.

Webplattform-Features

Die folgenden WebView2-Plattformfeatures sind derzeit nicht verfügbar:

Feature Details
Pushbenachrichtigungen Dieses Feature ist in WebView2 nicht implementiert.
Web Payment API Dieses Feature ist deaktiviert.
Regelmäßige Hintergrundsynchronisierung Regelmäßige Hintergrundsynchronisierungsereignisse werden nie ausgelöst.

Blockierte interne URLs

Die folgenden Microsoft Edge- und Google Chrome-Einstellungswebseiten sind in WebView2 nicht verfügbar:

  • chrome-search://local-ntp/local-ntp.html
  • edge://application-guard-internals
  • edge://apps
  • edge://compat
  • edge://extensions
  • edge://favorites
  • edge://help
  • edge://management
  • edge://network-error
  • edge://new-tab-page
  • edge://newtab
  • edge://omnibox
  • edge://settings
  • edge://supervised-user-internals
  • edge://version

Google-Authentifizierung

Google hat die Google-Authentifizierung in eingebetteten Webviews, einschließlich WebView2, aufgrund einer Sicherheitsrichtlinie deaktiviert, die sie festgelegt haben. Weitere Informationen finden Sie unter Bevorstehende Sicherheitsänderungen am OAuth 2.0-Autorisierungsendpunkt von Google in eingebetteten Webansichten.

Um über die neueste Diskussion auf dem Laufenden zu bleiben, siehe WebView2Feedback-Repository unter Google Auth Flows und WebView2.

Weitere Informationen zu Tastenkombinationen

Tastenkombinationen oder Tastenzuordnungen werden in Microsoft Edge und WebView2 unterstützt.

Verhindern, dass sich Tastenkombinationen während des Updates ändern

Wenn Microsoft Edge aktualisiert wird, können sich die Standardtastenkombinationen ändern. Darüber hinaus kann stattdessen eine standardmäßig deaktivierte Tastenkombination aktiviert werden, wenn das Feature jetzt in WebView2 unterstützt wird.

Um solche Änderungen an Ihren Tastenkombinationen zu vermeiden, können AreBrowserAcceleratorKeysEnabledFALSESie auf festlegen. Dadurch werden alle Tasten deaktiviert, die auf Browserfeatures zugreifen, aber alle grundlegenden Textbearbeitungs- und Bewegungsverknüpfungen aktiviert bleiben.

Tastenkombinationen, die deaktiviert sind

Die folgenden Tastenkombinationen sind in WebView2 immer deaktiviert oder werden tatsächlich deaktiviert. Ein Sternchen (*) zeigt an, dass die Verknüpfung nicht deaktiviert ist, aber das Feature, auf das sie zugreift, deaktiviert ist, oder dass das Feature nicht für WebView2 gilt.

Aktion Verknüpfung
Hinzufügen zu Favorites STRG+D
Alle Registerkarten hinzufügen zu Favorites STRG+UMSCHALT+D
Fokusstandort STRG+L, ALT+D
Einfügen und los geht's STRG+UMSCHALT+L
Datei öffnen STRG+O
Read Aloud * STRG+UMSCHALT+U
Web mitschreiben * STRG+UMSCHALT+S
Randleiste STRG+UMSCHALT+E
Seite speichern STRG+S
Letzte Registerkarte auswählen STRG+9
Nächste Registerkarte auswählen STRG+TAB
Vorherige Registerkarte auswählen STRG+UMSCHALT+TAB
Registerkarte auswählen (1 – 8) STRG+(1-8)
Leiste anzeigen Favorites* STRG+UMSCHALT+B
Hilfe F1
Nächsten Bereich fokussieren * F6. Unterstützt im Fensterhostingmodus, aber nicht im visuellen Hostingmodus. Der visuelle Hostingmodus wird für WinUI 2 (UWP)-Apps und für Win32 C++-Apps mit Visual Composition verwendet.
Fokus im vorherigen Bereich * UMSCHALT+F6. Identisch mit F6-Unterstützung oben.
Leseansicht * F9
Fokusmenüleiste F10
Menü "Identität anzeigen" * STRG+UMSCHALT+M
Browser Task Manager * UMSCHALT+ESC
Edge Feedback * UMSCHALT+ALT+I
Registerkarte "Stummschalten" * STRG+M
Neues InPrivate-Fenster (Inkognito) STRG+UMSCHALT+N
Neue Registerkarte STRG+T
Neues Fenster STRG+N
Zuletzt geschlossene Registerkarte wiederherstellen STRG+UMSCHALT+T
Fokus Favorites ALT+UMSCHALT+B
Fokus Inaktives Popup ALT+UMSCHALT+A
Focus Suche STRG+E, STRG+K, Suchtaste
Registerkarte duplizieren STRG+UMSCHALT+K
Symbolleiste "Fokus" * ALT+UMSCHALT+T
Home ALT+POS1,BROWSER POS1-TASTE
App-Menü anzeigen ALT+E, ALT+F
Anzeigen Favorites STRG+UMSCHALT+O
Verlauf anzeigen STRG+H
Lesemodusleiste anzeigen * UMSCHALT+ALT+R
Anzeigen Collections* STRG+UMSCHALT+Y

Tastenkombinationen deaktiviert, es sei denn, das Ereignis wird nicht behandelt

Die folgenden Tastenkombinationen sind immer deaktiviert, außer in Fenstern, die angezeigt werden, wenn das NewWindowRequested Ereignis nicht behandelt wird:

Aktion Verknüpfung
Registerkarte schließen STRG+W, STRG+F4
Fenster schließen STRG+UMSCHALT+W
Vollbild F11

Tastenkombinationen deaktiviert, wenn AcceleratorEnabled false ist

Wenn Sie diese Option festlegen AreBrowserAcceleratorKeysEnabledFALSE, werden die folgenden zusätzlichen Tastenkombinationen deaktiviert:

Aktion Verknüpfung
Beenden ESC
Auf Seite suchen STRG+F
Weitersuchen STRG+G
Vorheriges suchen STRG+UMSCHALT+G
Print STRG+P
Aktualisierung STRG+R, F5, Taste neu laden
Aktualisieren ohne Cache STRG+UMSCHALT+R, STRG+F5, UMSCHALT+F5, STRG+AKTUALISIEREN, UMSCHALT+AKTUALISIEREN
Verkleinern STRG+-
Vergrößern STRG++
Zoom zurücksetzen STRG+0
Weitersuchen F3
Vorheriges suchen UMSCHALT+F3
Zurück ALT+NACH-LINKS, Taste der Browser-Schaltfläche "Zurück"
Weiterleiten ALT+NACH-RECHTS, VORWÄRTS-TASTE des Browsers
Caretbrowsen F7
DevTools öffnen/schließen STRG+UMSCHALT+I
DevTools-Konsole öffnen STRG+UMSCHALT+J
Öffnen von DevTools Untersuchen STRG+UMSCHALT+C
Anzeigen Downloads STRG+J

Anpassen eines einzelnen Schlüssels

Um eine der Tasten einzeln anzupassen, verwenden Sie das AcceleratorKeyPressed-Ereignis .

Siehe auch