Unterschiede zwischen Microsoft Edge und WebView2

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

In diesem Artikel wird Folgendes behandelt:

  • Die geänderten Browserfeatures und unterstützenden Informationen.
  • Die Möglichkeit, das Feature zu aktivieren oder zu deaktivieren.
  • Anleitung für Tastenkombinationen.

Entwurfsrichtlinien

Im Kontext von WebView2 entsprechen Browserfeatures den folgenden Entwurfsrichtlinien:

  • Die meisten Features funktionieren in WebView2 und Microsoft Edge identisch. Wenn ein Feature im Kontext von WebView2 oder aus anderen Gründen nicht sinnvoll ist, wird das Feature geändert oder deaktiviert.

  • WebView2-Features enthalten keine Microsoft Edge Branding.

Browser-Features

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 Standardumgebung für eine neue WebView2-Instanz ist.

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

Hinweis

In diesem Artikel wird das Ändern von Features mithilfe von Befehlszeilenoptionen nicht behandelt. Weitere Informationen zum Aktivieren und Deaktivieren von Features mithilfe von Befehlszeilenoptionen finden Sie unter Liste der Chromium Befehlszeilenoptionen.

Feature Standardzustand Konfigurierbar Details
Autofill for Addresses Ein Ja Dieses Feature ist standardmäßig aktiviert. Sie können dieses Feature mithilfe der WebView2 AutoFill-APIs aktivieren oder deaktivieren.
Autofill for Passwords Ein Ja Dieses Feature ist standardmäßig aktiviert. Sie können dieses Feature mithilfe der WebView2 AutoFill-APIs aktivieren oder deaktivieren.
Automatisches Ausfüllen für Zahlungen Deaktiviert Nein Dieses Feature ist deaktiviert.
Browsererweiterungen Deaktiviert Nein Dieses Feature ist deaktiviert.
Browser Task Manager Deaktiviert Nein Dieses Feature ist deaktiviert.
Collections Deaktiviert Nein Dieses Feature ist deaktiviert.
Continue-where-I-left-off prompt Deaktiviert 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 z. B. blockieren, umleiten, speichern, anhalten usw. Weitere Informationen finden Sie unter "API herunterladen".
Edge Shopping Deaktiviert Nein Dieses Feature ist deaktiviert.
Family Safety Deaktiviert Nein Dieses Feature ist deaktiviert.
Favorites Deaktiviert Nein Dieses Feature ist deaktiviert.
IE Mode Deaktiviert Nein Dieses Feature ist deaktiviert. WebView2 unterstützt den IE-Modus nicht und weist Unterschiede im Verhalten im Vergleich zu IE auf (z. B. MHT- oder BIN-Unterstützung).
Immersive Reader Deaktiviert Nein Dieses Feature hängt von der Browser-Benutzeroberfläche für die Interaktion ab. Dieses Feature ist deaktiviert.
Intrusive Ads Deaktiviert Nein Dieses Feature ist deaktiviert.
Tastenkombinationen Details überprüfen Details überprüfen Die tastenkombinationen, die standardmäßig deaktiviert sind, sind entweder nicht sinnvoll oder verursachen Probleme in WebView2. Sie können diese Verknüpfungen 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 Deaktiviert Nein Dieses Feature ist deaktiviert. Die PDF-Anzeigefunktion ist aktiviert, das Zeichnen, Freihandzeichnen und Hervorheben in einer PDF-Datei ist jedoch nicht aktiviert. Weitere Informationen finden Sie unter "Deaktivieren des Features: Unterstützung von PDF-Anmerkungen".
Read Aloud Deaktiviert 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 Smart Screen deaktivieren, indem Sie einen Befehlszeilenschalter verwenden.
Translate Deaktiviert 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 Nachverfolgungsverhütung ist immer auf ausgeglichen festgelegt.
Profile and Identity Deaktiviert Nein Das Feature, das Ihre Favoriten, Cookies usw. synchronisiert, ist deaktiviert.
Windows Defender Application Guard Deaktiviert Nein Dieses Feature ist deaktiviert.
edge:// URLs Details überprüfen Nein Einstellungen für den Microsoft Edge Browser befinden sich auf edge:// URLs. Da die meisten dieser Webseiten über Microsoft Edge Branding verfügen oder im Kontext von WebView2 keinen Sinn ergeben, sind einige dieser URLs deaktiviert. Weitere Informationen finden Sie unter Blockierte interne URLs.

Webplattformfeatures

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.

Blockierte interne URLs

Die folgenden Webseiten für Microsoft Edge- und Google Chrome-Einstellungen 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

Zusätzliche Informationen zu Tastenkombinationen

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

Verhindern, dass Verknüpfungen während der Aktualisierung geändert werden

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

Um solche Änderungen an den Tastenkombinationen zu vermeiden, können Sie dies FALSEfestlegenAreBrowserAcceleratorKeysEnabled, wodurch alle Tastenkombinationen deaktiviert werden, die auf Browserfeatures zugreifen, aber alle einfachen Textbearbeitungs- und Bewegungsverknüpfungen aktiviert bleiben.

Deaktivierte Verknüpfungen

Die folgenden Verknüpfungen sind in WebView2 immer deaktiviert oder effektiv deaktiviert. Ein Sternchen (*) gibt an, dass die Verknüpfung nicht deaktiviert ist, das Feature, auf das es zugreift, jedoch deaktiviert ist, oder dass das Feature nicht auf WebView2 angewendet wird.

Aktion Tastenkombination
Hinzufügen zu Favorites Ctrl+D
Hinzufügen aller Registerkarten zu Favorites Ctrl+Shift+D
Fokusposition Ctrl+L, Alt+D
Einfügen und Los Ctrl+Shift+L
Datei öffnen Ctrl+O
Read Aloud * Ctrl+Shift+U
Webaufnahme * Ctrl+Shift+S
Seitenleiste * Ctrl+Shift+E
Seite speichern Ctrl+S
Letzte Registerkarte auswählen Ctrl+9
Nächste Registerkarte auswählen Ctrl+Tab
Vorherige Registerkarte auswählen Ctrl+Shift+Tab
Registerkarte auswählen (1 - 8) Ctrl+(1-8)
Balken anzeigen Favorites * Ctrl+Shift+B
Hilfe F1
Nächster Bereich "Fokus" * 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 visueller Komposition verwendet.
Vorheriger Fokusbereich * Shift+F6. Identisch mit F6 der Oben-Unterstützung.
Leseansicht * F9
Fokusmenüleiste F10
Menü "Identität anzeigen" * Ctrl+Shift+M
Browser Task Manager * Shift+Escape
Edge-Feedback * Shift+Alt+I
Registerkarte "Stummschalten" * Ctrl+M
Neues Inkognito-Fenster Ctrl+Shift+N
Neue Registerkarte Ctrl+T
Neues Fenster Ctrl+N
Letzte geschlossene Registerkarte wiederherstellen Ctrl+Shift+T
Fokus Favorites Alt+Shift+B
Fokus inaktives Popup Alt+Shift+A
Fokussuche Ctrl+E, Ctrl+K, Search Key
Doppelte Registerkarte Ctrl+Shift+K
Fokussymbolleiste * Alt+Shift+T
POS1 Alt+Home, Browser Home Key
App-Menü anzeigen Alt+E, Alt+F
Anzeigen Favorites Ctrl+Shift+O
Anzeigen Downloads Ctrl+J
Verlauf anzeigen Ctrl+H
Lesemodusleiste anzeigen * Shift+Alt+R
Anzeigen Collections * Ctrl+Shift+Y

Verknüpfungen deaktiviert, außer wenn das Ereignis nicht behandelt wird

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

Aktion Tastenkombination
Registerkarte "Schließen" Ctrl+W, Ctrl+F4
Fenster schließen Ctrl+Shift+W
Vollbild F11

Tastenkombinationen deaktiviert, wenn AcceleratorEnabled auf "False" festgelegt ist

Wenn Sie dies festlegen AreBrowserAcceleratorKeysEnabled FALSE, werden die folgenden zusätzlichen Tastenkombinationen deaktiviert:

Aktion Tastenkombination
Stop Escape
Auf Seite suchen Ctrl+F
Weitersuchen Ctrl+G
Vorherige Suchen Ctrl+Shift+G
Drucken Ctrl+P
Aktualisieren Ctrl+R, F5, Reload Key
Aktualisieren ohne Cache Ctrl+Shift+R, Ctrl+F5, Shift+F5, Ctrl+Refresh, Shift+Refresh
Verkleinern Ctrl+-
Vergrößern Ctrl++
Zurücksetzen des Zooms Ctrl+0
Weitersuchen F3
Vorherige Suchen Shift+F3
Zurück Alt+Left, Browser Back Key
Vorwärts Alt+Right, Browser Forward Key
Drucken Ctrl+P
Öffnen/Schließen von DevTools Ctrl+Shift+I
Öffnen der DevTools-Konsole Ctrl+Shift+J
Open DevTools Inspect Ctrl+Shift+C

Anpassen eines einzelnen Schlüssels

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