Différences entre Microsoft Edge et WebView2

WebView2 est basé sur le navigateur Microsoft Edge. Vous avez la possibilité d’étendre les fonctionnalités du navigateur aux applications WebView2, ce qui est utile. Toutefois, étant donné que WebView2 n’est pas limité aux applications de type navigateur, certaines fonctionnalités du navigateur doivent être modifiées ou supprimées.

Cet article couvre les sujets suivants :

  • Fonctionnalités de navigateur modifiées et informations de prise en charge.
  • Possibilité d’activer ou de désactiver la fonctionnalité.
  • Conseils sur les raccourcis clavier.

Instructions de conception

Dans le contexte de WebView2, les fonctionnalités du navigateur respectent les instructions de conception suivantes :

  • La plupart des fonctionnalités fonctionnent de la même façon dans WebView2 et Microsoft Edge. Si une fonctionnalité n’a pas de sens dans le contexte de WebView2 ou pour d’autres raisons, la fonctionnalité est modifiée ou désactivée.

  • Les fonctionnalités WebView2 n’incluent pas la personnalisation Microsoft Edge.

Fonctionnalités du navigateur

Le tableau suivant présente les fonctionnalités WebView2 qui diffèrent du navigateur Microsoft Edge :

  • L’état par défaut indique que la fonctionnalité fait partie de l’expérience par défaut sur une nouvelle instance WebView2.

  • Configurable indique que vous pouvez activer ou désactiver la fonctionnalité à l’aide d’API WebView2 ou de commutateurs de ligne de commande.

Remarque

Cet article ne traite pas de la modification des fonctionnalités à l’aide de commutateurs de ligne de commande. Pour plus d’informations sur l’activation et la désactivation des fonctionnalités à l’aide de commutateurs de ligne de commande, consultez Liste des commutateurs de ligne de commande Chromium.

Fonctionnalité État par défaut Configurable Détails
Autofill for Addresses Activé Oui Cette fonctionnalité est activée par défaut. Vous pouvez activer ou désactiver cette fonctionnalité à l’aide des API de remplissage automatique WebView2.
Autofill for Passwords Désactivé Oui Cette fonctionnalité est désactivée par défaut. Vous pouvez activer ou désactiver cette fonctionnalité à l’aide des API de remplissage automatique WebView2.
Remplissage automatique pour Paiements Désactivé Non Cette fonctionnalité est désactivée.
Extensions de navigateur Désactivé Non Cette fonctionnalité est désactivée.
Browser Task Manager Désactivé Non Cette fonctionnalité est désactivée.
Collections Désactivé Non Cette fonctionnalité est désactivée.
Continue-where-I-left-off prompt Désactivé Non Cette fonctionnalité est désactivée.
Downloads Activé Oui WebView2 fournit une API qui vous permet de personnaliser l’interface utilisateur de téléchargement pour manipuler les téléchargements. Par exemple, vous pouvez bloquer, rediriger, enregistrer, suspendre, etc. Pour plus d’informations, consultez Télécharger l’API.
Edge Shopping Désactivé Non Cette fonctionnalité est désactivée.
Family Safety Désactivé Non Cette fonctionnalité est désactivée.
Favorites Désactivé Non Cette fonctionnalité est désactivée.
IE Mode Désactivé Non Cette fonctionnalité est désactivée. WebView2 ne prend pas en charge le mode IE et présente des différences de comportement par rapport à Internet Explorer (par exemple, la prise en charge de MHT ou BIN).
Immersive Reader Désactivé Non Cette fonctionnalité dépend de l’interface utilisateur du navigateur pour l’interaction. Cette fonctionnalité est désactivée.
Intrusive Ads Désactivé Non Cette fonctionnalité est désactivée.
Raccourcis clavier Détails de la révision Détails de la révision Les raccourcis clavier désactivés par défaut n’ont aucun sens ou posent des problèmes dans WebView2. Vous ne pouvez pas désactiver ou activer ces raccourcis. Au lieu de cela, vous pouvez écouter une combinaison de touches à l’aide de l’événement AcceleratorKeyPressed et créer une réponse personnalisée si nécessaire. Pour plus d’informations, consultez Informations supplémentaires sur les raccourcis clavier.
PDF Annotations Désactivé Non Cette fonctionnalité est désactivée. La fonctionnalité d’affichage PDF est activée, mais le dessin, l’entrée manuscrite et la mise en surbrillance dans un fichier PDF ne sont pas activés. Pour plus d’informations, consultez Désactivation de la fonctionnalité : prise en charge des annotations PDF.
Mini menu Désactivé Non Cette fonctionnalité est désactivée.
Read Aloud Désactivé Non Cette fonctionnalité est désactivée.
Smart Screen Activé* Non * L’interface utilisateur de cette fonctionnalité a été supprimée, mais la fonctionnalité sous-jacente est toujours disponible. En outre, vous pouvez désactiver Smart Screen à l’aide d’un commutateur de ligne de commande.
Translate Désactivé Non Cette fonctionnalité est désactivée.
Tracking Prevention Activé* Non * L’interface utilisateur de cette fonctionnalité a été supprimée, mais la fonctionnalité sous-jacente est toujours disponible. La prévention du suivi est toujours définie sur équilibrée.
Recherche visuelle sur le pointage de l’image Désactivé Non Cette fonctionnalité est désactivée.
Profile and Identity Désactivé Non La fonctionnalité qui synchronise vos favoris, cookies, etc. est désactivée.
Windows Defender Application Guard Désactivé Non Cette fonctionnalité est désactivée.
edge:// URLs Détails de la révision Non Les paramètres du navigateur Microsoft Edge se trouvent sur edge:// les URL. Étant donné que la plupart de ces pages web ont une personnalisation Microsoft Edge ou n’ont pas de sens dans le contexte de WebView2, certaines de ces URL sont désactivées. Pour plus d’informations, consultez URL internes bloquées.

Fonctionnalités de la plateforme web

Les fonctionnalités de la plateforme WebView2 suivantes ne sont actuellement pas disponibles :

Fonctionnalité Détails
Notifications Push Cette fonctionnalité n’est pas implémentée dans WebView2.
Web Payment API Cette fonctionnalité est désactivée.

URL internes bloquées

Les pages web de paramètres Microsoft Edge et Google Chrome suivantes ne sont pas disponibles dans WebView2 :

  • 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

Authentification Google

Google a désactivé l’authentification Google dans les vues web incorporées, qui incluent WebView2, en raison d’une stratégie de sécurité qu’ils ont définie. Consultez Modifications de sécurité à venir du point de terminaison d’autorisation OAuth 2.0 de Google dans les vues web incorporées.

Pour rester informé de la dernière discussion, dans le dépôt WebView2Feedback, consultez Google Auth Flows et WebView2.

Informations supplémentaires sur les raccourcis clavier

Les raccourcis clavier ou les liaisons de touches sont pris en charge dans Microsoft Edge et WebView2.

Empêcher la modification des raccourcis pendant la mise à jour

Lorsque Microsoft Edge est mis à jour, les liaisons de clé par défaut peuvent changer. En outre, un raccourci clavier désactivé par défaut peut être activé si la fonctionnalité est désormais prise en charge dans WebView2.

Pour éviter de telles modifications de vos raccourcis clavier, vous pouvez définir AreBrowserAcceleratorKeysEnabledFALSEsur , ce qui désactive toutes les touches qui accèdent aux fonctionnalités du navigateur, mais garde tous les raccourcis de modification de texte et de déplacement de base activés.

Raccourcis désactivés

Les raccourcis suivants sont toujours désactivés dans WebView2 ou sont effectivement désactivés. Un astérisque (*) indique que le raccourci n’est pas désactivé, mais que la fonctionnalité à laquelle il accède est désactivée ou que la fonctionnalité ne s’applique pas à WebView2.

Action Raccourci
Ajouter à Favorites Ctrl+D
Ajouter tous les onglets à Favorites Ctrl+Maj+D
Emplacement du focus Ctrl+L, Alt+D
Coller et aller Ctrl+Maj+L
Ouvrir un fichier Ctrl+O
Read Aloud * Ctrl+Maj+U
Web Capture * Ctrl+Maj+S
Barre latérale Ctrl+Maj+E
Enregistrer la page Ctrl+S
Sélectionnez Dernier onglet Ctrl+9
Sélectionner l’onglet Suivant Ctrl+Tab
Sélectionner l’onglet Précédent Ctrl+Maj+Tab
Sélectionner l’onglet (1 - 8) Ctrl+(1-8)
Afficher la Favorites barre * Ctrl+Maj+B
Aide F1
Focus Next Pane * F6. Pris en charge en mode d’hébergement fenêtré, mais pas en mode d’hébergement visuel. Le mode d’hébergement visuel est utilisé pour les applications WinUI 2 (UWP) et pour les applications Win32 C++ avec Visual Composition.
Focus précédent volet * Maj+F6. Identique à la prise en charge de F6 , ci-dessus.
Mode Lecture * F9
Barre de menus focus F10
Afficher le menu Identité * Ctrl+Maj+M
Browser Task Manager * Maj+Échap
Commentaires edge * Maj+Alt+I
Désactiver la touche Tabulation * Ctrl+M
Nouvelle fenêtre incognito Ctrl+Maj+N
Nouvel onglet Ctrl+T
Nouvelle fenêtre Ctrl+N
Restaurer le dernier onglet fermé Ctrl+Maj+T
Se concentrer Favorites Alt+Maj+B
Fenêtre contextuelle inactive focus Alt+Maj+A
Recherche de focus Ctrl+E, Ctrl+K, Touche de recherche
Onglet Dupliquer Ctrl+Maj+K
Barre d’outils Focus * Alt+Maj+T
Famille Alt+Accueil, Touche d’accueil du navigateur
Afficher le menu de l’application Alt+E, Alt+F
Montrer Favorites Ctrl+Maj+O
Montrer Downloads Ctrl+J
Afficher l’historique Ctrl+H
Afficher la barre du mode lecture * Maj+Alt+R
Montrer Collections* Ctrl+Maj+Y

Raccourcis désactivés sauf lorsque l’événement n’est pas géré

Les raccourcis clavier suivants sont toujours désactivés, sauf dans les fenêtres qui s’affichent lorsque l’événement NewWindowRequested n’est pas géré :

Action Raccourci
Fermer l’onglet Ctrl+W, Ctrl+F4
Fermer la fenêtre Ctrl+Maj+W
Fullscreen F11

Raccourcis désactivés si AcceleratorEnabled a la valeur False

Si vous définissez AreBrowserAcceleratorKeysEnabledFALSEsur , les raccourcis clavier supplémentaires suivants sont désactivés :

Action Raccourci
Arrêter Esc
Rechercher sur la page Ctrl+F
Suivant Ctrl+G
Rechercher précédent Ctrl+Maj+G
Print Ctrl+P
Actualiser Ctrl+R, F5, Recharger la touche
Actualiser sans cache Ctrl+Maj+R, Ctrl+F5, Maj+F5, Ctrl+Actualiser, Maj+Actualiser
Zoom arrière Ctrl+-
Zoom avant Ctrl++
Réinitialiser le zoom Ctrl+0
Suivant F3
Rechercher précédent Maj+F3
Précédent Alt+Flèche gauche, Touche de bouton Précédent du navigateur
Transférer Alt+Flèche droite, Touche Avancer du navigateur
Navigation d’insertion F7
Ouvrir/fermer DevTools Ctrl+Maj+I
Ouvrir la console DevTools Ctrl+Maj+J
Ouvrir DevTools Inspect Ctrl+Maj+C

Personnalisation d’une clé individuelle

Pour personnaliser l’une des clés individuellement, utilisez l’événement AcceleratorKeyPressed .