Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
WebView2 est basé sur le navigateur Microsoft Edge. Vous avez la possibilité d’étendre les fonctionnalités du navigateur aux applications basées sur WebView2, ce qui est utile. Cependant, comme WebView2 n’est pas limité aux applications de type navigateur, certaines fonctionnalités du navigateur doivent être modifiées ou supprimées.
Contenu détaillé :
- Introduction
- Instructions de conception
- Fonctionnalités du navigateur
- Fonctionnalités de la plateforme Web
- URL internes bloquées
- Authentification Google
- Informations supplémentaires sur les raccourcis clavier
- Voir aussi
Introduction
Cet article couvre les sujets suivants :
- Fonctionnalités du navigateur modifiées et informations de prise en charge.
- La 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 directives de conception suivantes :
La plupart des fonctionnalités fonctionnent de la même manière 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 affiche 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.
- Cet article ne traite pas de l’activation ou de la désactivation d’une fonctionnalité à l’aide d’un commutateur de ligne de commande. Voir la liste des commutateurs de ligne de commande de 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 les 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. Voir Downloads Vue d’ensemble des API WebView2. |
| 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 à IE (comme la prise en charge 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 pas de 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 fonction d’affichage PDF est activée, mais le dessin, l’entrée manuscrite et le surlignage dans un 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 le 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 réglée sur Équilibré. |
| Recherche visuelle au survol d’image | Désactivé | Non | Cette fonctionnalité est désactivée. |
| Profile and Identity | Désactivé | Non | La fonction 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 la marque 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 suivantes de la plateforme WebView2 sont actuellement indisponibles :
| 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 en arrière-plan périodique | Les événements périodiques de synchronisation en arrière-plan ne se déclenchent 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.htmledge://application-guard-internalsedge://appsedge://compatedge://extensionsedge://favoritesedge://helpedge://managementedge://network-erroredge://new-tab-pageedge://newtabedge://omniboxedge://settingsedge://supervised-user-internalsedge://version
Authentification Google
Google a désactivé l’authentification Google dans les webviews intégrés, y compris WebView2, en raison d’une politique de sécurité qu’ils ont définie. Consultez Modifications de sécurité à venir pour le point de terminaison d’autorisation OAuth 2.0 de Google dans les webviews incorporées.
Pour rester au courant des dernières discussions, dans le référentiel WebView2Feedback, consultez Flux d’authentification Google et WebView2.
Informations supplémentaires sur les raccourcis clavier
Les raccourcis clavier ou les raccourcis clavier sont pris en charge dans Microsoft Edge et WebView2.
Empêcher la modification des raccourcis pendant la mise à jour
Lors de la mise à jour de Microsoft Edge, les raccourcis clavier par défaut peuvent changer. En outre, un raccourci clavier désactivé par défaut peut l’être à la place, 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 sur FALSE, ce qui désactive toutes les touches qui accèdent aux fonctionnalités du navigateur, mais conserve tous les raccourcis de base de l’édition de texte et des mouvements 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 ouvrir | 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électionner le dernier onglet | Ctrl+9 |
| Sélectionner l’onglet suivant | Ctrl+Tab |
| Sélectionner l’onglet précédent | Ctrl+Maj+Tab |
| Sélectionner un onglet (1 à 8) | Ctrl+(1-8) |
Afficher Favorites la barre * |
Ctrl+Maj+B |
| Aide | F1 |
Focus sur le volet Suivant * |
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 sur le volet précédent * |
Maj+F6. Identique à la prise en charge F6 , ci-dessus. |
Mode Lecture * |
F9 |
| Focus sur la barre de menus | F10 |
Show Identity Menu * |
Ctrl+Maj+M |
Browser Task Manager * |
Maj+Échap |
Commentaires sur Edge * |
Maj+Alt+I |
Onglet Muet * |
Ctrl+M |
| Nouvelle fenêtre InPrivate (Incognito) | Ctrl+Maj+N |
| Nouvel onglet | Ctrl+T |
| Nouvelle fenêtre | Ctrl+N |
| Restaurer le dernier onglet fermé | Ctrl+Maj+T |
| Concentration Favorites | Alt+Maj+B |
| Fenêtre contextuelle Focus inactif | Alt+Maj+A |
| Focus Search | Ctrl+E, Ctrl+K, touche de recherche |
| Onglet Dupliquer | Ctrl+Maj+K |
Focus sur la barre d’outils * |
Alt+Maj+T |
| Famille | Alt+Accueil, touche d’accueil du navigateur |
| Afficher le menu de l’application | Alt+E, Alt+F |
| Afficher Favorites | Ctrl+Maj+O |
| Afficher l’historique | Ctrl+H |
Afficher la barre du mode lecture * |
Maj+Alt+R |
Afficher 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 sur FALSE, les raccourcis clavier supplémentaires suivants sont désactivés :
| Action | Raccourci |
|---|---|
| Arrêter | Échap |
| Rechercher sur la page | Ctrl+F |
| Suivant | Ctrl+G |
| Rechercher précédent | Ctrl+Maj+G |
| Ctrl+P | |
| Actualiser | Ctrl+R, F5, touche Recharger |
| 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 suivante du navigateur |
| Navigation au clavier | F7 |
| Ouvrir/fermer DevTools | Ctrl+Maj+I |
| Ouvrir la console DevTools | Ctrl+Maj+J |
| Ouvrir DevTools Inspecter | Ctrl+Maj+C |
| Afficher Downloads | Ctrl+J |
Personnalisation d’une clé individuelle
Pour personnaliser l’une des touches individuellement, utilisez l’événement AcceleratorKeyPressed .