Unterschiede zwischen Microsoft Edge und WebView2
WebView2 basiert auf dem Microsoft Edge-Browser. Sie haben die Möglichkeit, Features aus dem 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.
- Anleitungen zu Tastenkombinationen.
Richtlinien für den Entwurf
Im Kontext von WebView2 entsprechen Browserfeatures den folgenden Entwurfsrichtlinien:
Die meisten Features funktionieren in WebView2 und Microsoft Edge gleich. 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 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 Standardumgebung in einem neuen WebView2-instance ist.
Konfigurierbar gibt an, dass Sie das Feature mithilfe von WebView2-APIs oder Befehlszeilenschaltern aktivieren oder deaktivieren können.
Hinweis
In diesem Artikel wird das Ändern von Features mithilfe von Befehlszeilenschaltern nicht behandelt. Weitere Informationen zum Aktivieren und Deaktivieren von Features mithilfe von Befehlszeilenschaltern 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 AutoAusfüll-APIs aktivieren oder deaktivieren. |
Autofill for Passwords | Aus | Ja | Dieses Feature ist standardmäßig deaktiviert. Sie können dieses Feature mithilfe der WebView2 AutoAusfüll-APIs aktivieren oder deaktivieren. |
Automatisches Ausfüllen für Zahlungen | Aus | Nein | Dieses Feature ist deaktiviert. |
Browsererweiterungen | Off | Nein | Dieses Feature ist deaktiviert. |
Browser Task Manager | Aus | Nein | Dieses Feature ist deaktiviert. |
Collections | Off | Nein | Dieses Feature ist deaktiviert. |
Continue-where-I-left-off prompt | Aus | Nein | Dieses Feature ist deaktiviert. |
Downloads | Ein | Ja | WebView2 stellt eine API bereit, mit der Sie die Download-Benutzeroberfläche anpassen können, um zu bearbeiten downloads. Sie können z. B. blockieren, umleiten, speichern, anhalten usw. Weitere Informationen finden Sie unter Herunterladen der API. |
Edge Shopping | Off | Nein | Dieses Feature ist deaktiviert. |
Family Safety | Aus | Nein | Dieses Feature ist deaktiviert. |
Favorites | Off | Nein | Dieses Feature ist deaktiviert. |
IE Mode | Aus | 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 | Off | Nein | Dieses Feature hängt für die Interaktion von der Benutzeroberfläche des Browsers ab. Dieses Feature ist deaktiviert. |
Intrusive Ads | Aus | Nein | Dieses Feature ist deaktiviert. |
Tastenkombinationen | Details überprüfen | Details überprüfen | 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 | Off | Nein | Dieses Feature ist deaktiviert. Die PDF-Anzeigefunktion ist aktiviert, aber Zeichnen, Freihandeingaben und Hervorhebungen in einer PDF-Datei sind nicht aktiviert. Weitere Informationen finden Sie unter Deaktivieren des Features: Unterstützung für PDF-Anmerkungen. |
Minimenü | Off | 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 mithilfe eines Befehlszeilenschalters 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 Nachverfolgungsprävention ist immer auf ausgeglichen festgelegt. |
Visuelle Suche bei Bildzeiger | Aus | Nein | Dieses Feature ist deaktiviert. |
Profile and Identity | Aus | Nein | Das Feature, das Ihre favoritesCookies usw. synchronisiert, ist deaktiviert. |
Windows Defender Application Guard | Aus | Nein | Dieses Feature ist deaktiviert. |
edge:// URLs | Details überprüfen | Nein | Die Einstellungen für den Microsoft Edge-Browser sind auf edge:// URLs festgelegt. Da die meisten dieser Webseiten über ein 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. |
Regelmäßige Hintergrundsynchronisierung | Periodische Hintergrundsynchronisierungsereignisse werden nie ausgelöst. |
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
Google-Authentifizierung
Google hat die Google-Authentifizierung in eingebetteten Webviews, einschließlich WebView2, aufgrund einer von ihnen festgelegten Sicherheitsrichtlinie deaktiviert. Weitere Informationen finden Sie unter Bevorstehende Sicherheitsänderungen am OAuth 2.0-Autorisierungsendpunkt von Google in eingebetteten Webviews.
Informationen zum Aktuellen Thema finden Sie im WebView2Feedback-Repository unter Google Auth Flows und WebView2.
Zusätzliche Informationen zu Tastenkombinationen
Tastenkombinationen oder Tastenbindungen werden in Microsoft Edge und WebView2 unterstützt.
Verhindern der Änderung von Tastenkombinationen während des Updates
Wenn Microsoft Edge aktualisiert wird, können sich die Standardschlüsselbindungen ä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 Sie auf FALSE
festlegenAreBrowserAcceleratorKeysEnabled
, wodurch alle Tasten deaktiviert werden, die auf Browserfeatures zugreifen, aber alle grundlegenden Textbearbeitungs- und Bewegungskurzbefehle aktiviert bleiben.
Deaktivierte Tastenkombinationen
Die folgenden Tastenkombinationen sind in WebView2 immer deaktiviert oder effektiv deaktiviert. Ein Sternchen (*
) gibt 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 |
---|---|
Zu hinzufügen Favorites | STRG+D |
Alle Registerkarten hinzufügen zu Favorites | STRG+UMSCHALT+D |
Fokusstandort | STRG+L, ALT+D |
Einfügen und Los | STRG+UMSCHALT+L |
Offene Linie | STRG+O |
Read Aloud * |
STRG+UMSCHALT+U |
Weberfassung * |
STRG+UMSCHALT+S |
Seitenleiste | STRG+UMSCHALT+E |
Seite speichern | STRG+S |
Letzte Registerkarte auswählen | STRG+9 |
Registerkarte "Weiter" 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ächster Fokusbereich * |
F6. Wird im Hostingmodus mit Fenstern unterstützt, aber nicht im visuellen Hostingmodus. Der visuelle Hostingmodus wird für WinUI 2-Apps (UWP) und für Win32 C++-Apps mit Visual Composition verwendet. |
Vorheriger Bereich "Fokus" * |
UMSCHALT+F6. Identisch mit der F6-Unterstützung oben. |
Leseansicht * |
F9 |
Menüleiste "Fokus" | F10 |
Menü "Identität anzeigen" * |
STRG+UMSCHALT+M |
Browser Task Manager * |
UMSCHALT+ESCAPE |
Edge-Feedback * |
UMSCHALT+ALT+I |
Registerkarte "Stummschalten" * |
STRG+M |
Neues Inkognitofenster | STRG+UMSCHALT+N |
Neue Registerkarte | STRG+T |
Neues Fenster | STRG+N |
Zuletzt geschlossene Registerkarte wiederherstellen | STRG+UMSCHALT+T |
Brennpunkt Favorites | ALT+UMSCHALT+B |
Fokus inaktives Popup | ALT+UMSCHALT+A |
Fokussuche | STRG+E, STRG+K, Suchtaste |
Registerkarte "Duplizieren" | STRG+UMSCHALT+K |
Fokussymbolleiste * |
ALT+UMSCHALT+T |
Home | ALT+START, Browser-STARTTASTE |
App-Menü anzeigen | ALT+E, ALT+F |
Zeigen Favorites | STRG+UMSCHALT+O |
Verlauf anzeigen | STRG+H |
Lesemodusleiste anzeigen * |
UMSCHALT+ALT+R |
Zeigen Collections* |
STRG+UMSCHALT+Y |
Tastenkombinationen 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 | Verknüpfung |
---|---|
Registerkarte schließen | STRG+W, STRG+F4 |
Fenster schließen | STRG+UMSCHALT+W |
Vollbild | F11 |
Tastenkombinationen deaktiviert, wenn AcceleratorEnabled auf False festgelegt ist
Wenn Sie auf FALSE
festlegenAreBrowserAcceleratorKeysEnabled
, 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 |
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, Schaltfläche "Zurück" im Browser |
Weiterleiten | ALT+NACH-RECHTS-TASTE, Browser-VORWÄRTS-TASTE |
Caretbrowsen | F7 |
Öffnen/Schließen von DevTools | STRG+UMSCHALT+I |
DevTools-Konsole öffnen | STRG+UMSCHALT+J |
DevTools Inspect öffnen | STRG+UMSCHALT+C |
Zeigen Downloads | STRG+J |
Anpassen eines einzelnen Schlüssels
Verwenden Sie das AcceleratorKeyPressed-Ereignis , um die Schlüssel einzeln anzupassen.