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 | Paramétrable | 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 downloads. 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 favorites, 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. |
Synchronisation périodique en arrière-plan | Les événements périodiques de synchronisation en arrière-plan ne se déclencheront jamais. |
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 AreBrowserAcceleratorKeysEnabled
FALSE
sur , 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 |
Foyer 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 |
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 |
Plein écran | F11 |
Raccourcis désactivés si AcceleratorEnabled a la valeur False
Si vous définissez AreBrowserAcceleratorKeysEnabled
FALSE
sur , 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 |
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 |
Montrer Downloads | Ctrl+J |
Personnalisation d’une clé individuelle
Pour personnaliser l’une des clés individuellement, utilisez l’événement AcceleratorKeyPressed .