Émuler des appareils mobiles (émulation d’appareil)

Utilisez l’outil d’émulation d’appareil, parfois appelé Mode appareil, pour estimer l’apparence et le comportement de votre page sur un appareil mobile.

Contenu détaillé :

Limitations

L’émulation d’appareil est une approximation de premier ordre de l’apparence de votre page sur un appareil mobile. L’émulation d’appareil n’exécute pas réellement votre code sur un appareil mobile. Au lieu de cela, vous simulez l’expérience utilisateur mobile à partir de votre ordinateur portable ou de bureau.

Certains aspects des appareils mobiles ne sont pas émulés dans DevTools. Par exemple, l’architecture des processeurs mobiles est différente de celle des ordinateurs portables ou de bureau. Pour les tests les plus robustes, exécutez votre page sur un appareil mobile.

Utilisez le débogage à distance pour interagir avec le code d’une page de votre ordinateur alors que votre page s’exécute réellement sur un appareil mobile. Vous pouvez afficher, modifier, déboguer, profiler ou les quatre pendant que vous interagissez avec le code. Votre ordinateur peut être un notebook ou un ordinateur de bureau.

Simuler une fenêtre d’affichage mobile

Pour ouvrir l’interface utilisateur qui vous permet de simuler une fenêtre d’affichage mobile :

  1. Ouvrez DevTools. Par exemple, cliquez avec le bouton droit dans une page web, puis sélectionnez Inspecter.

  2. Dans la barre d’activité, cliquez sur le bouton Activer/désactiver l’émulation de l’appareil (barre d’outils bascule de l’appareil). Ou, dans DevTools, sélectionnez Personnaliser et contrôler l’émulationd’appareil DevTools (...) : >

    Barre d’outils de l’appareil

    La page web est affichée dans le volet Émulation de l’appareil. La barre d’outils de l’appareil s’ouvre en mode Fenêtre d’affichage réactive.

Mode de fenêtre d’affichage réactif

Pour tester rapidement l’apparence de votre page sur plusieurs tailles d’écran, faites glisser les poignées pour redimensionner la fenêtre d’affichage aux dimensions requises. Vous pouvez entrer des valeurs numériques dans les zones largeur et hauteur. Si vous sélectionnez une taille supérieure à celle disponible dans la fenêtre du navigateur, la fenêtre d’affichage est automatiquement mise à l’échelle pour s’adapter à la fenêtre d’affichage plus grande.

Dans l’exemple suivant, la largeur de la fenêtre d’affichage est définie 400 sur et la hauteur est définie sur 736:

Handles permettant de modifier les dimensions de la fenêtre d’affichage en mode Fenêtre d’affichage réactive

Si vous avez besoin de plus d’espace sur votre écran, vous pouvez modifier l’emplacement où DevTools est ancré dans la fenêtre du navigateur. Consultez Modifier le positionnement de DevTools (Undock, Dock to bottom, Dock to left) (Undock, Dock to bottom, Dock to left).

Afficher les requêtes multimédias

Si vous avez défini des requêtes multimédias sur votre page, accédez aux dimensions de la fenêtre d’affichage où ces requêtes multimédias prennent effet en affichant les points d’arrêt de requête multimédia au-dessus de votre fenêtre d’affichage. Sélectionnez Plus d’options (icône Plus d’options) >Afficher les requêtes de média.

Une requête de média CSS définit un point d’arrêt, qui est une largeur de fenêtre d’affichage du navigateur. Une page web peut définir une disposition réactive pour chaque point d’arrêt (largeur de fenêtre d’affichage) que le CSS de la page web définit.

Les requêtes multimédias peuvent être utilisées pour modifier la disposition d’une page lorsque la fenêtre d’affichage de l’appareil sur lequel la page web est consultée est supérieure ou inférieure à une certaine largeur. Les requêtes multimédias vous permettent d’écrire du code à utiliser pour la mise en page lorsque la largeur de l’écran est inférieure ou supérieure à une certaine taille, ou dans une taille minimale et maximale.

Pour afficher les points d’arrêt des requêtes multimédias au-dessus de la fenêtre d’affichage :

  1. Cliquez sur le bouton Plus d’options (icône Autres options), puis sélectionnez Afficher les requêtes multimédias :

    Afficher les requêtes multimédias

    Si max-width les points d’arrêt ou min-width sont définis par la page web, DevTools affiche des barres supplémentaires au-dessus de la fenêtre d’affichage :

    • La barre bleue correspond aux max-width requêtes de média.
    • La barre verte correspond aux requêtes multimédias qui utilisent à la fois min-width et max-width.
    • La barre orange correspond aux min-width requêtes de média.

    Sélectionner un point d’arrêt pour modifier la largeur de la fenêtre d’affichage

  2. Pour modifier la largeur de la fenêtre d’affichage afin que la requête multimédia pour ce point d’arrêt soit utilisée, cliquez sur un rectangle de point d’arrêt dans la barre des points d’arrêt. La largeur de la fenêtre d’affichage change de sorte que le point d’arrêt soit déclenché et que la disposition de la page web soit mise à jour.

  3. Pour accéder à la déclaration correspondante @media dans le code de la page web, cliquez avec le bouton droit entre les barres verticales du point d’arrêt, puis sélectionnez Révéler dans le code source. DevTools ouvre l’outil Sources et affiche la ligne correspondante @media dans l’éditeur.

Voir aussi :

Définir le ratio de pixels de l’appareil

Le ratio de pixels de l’appareil (DPR) est le rapport entre les pixels physiques sur l’écran matériel et les pixels logiques (CSS). En d’autres termes, la DPR indique au navigateur le nombre de pixels d’écran à utiliser pour dessiner un pixel CSS. Microsoft Edge utilise la valeur DPR lors du dessin sur les écrans HiDPI (High Dots Per Inch).

Pour définir un ratio de pixels d’appareil :

  1. Sélectionnez Plus d’options (icône Autres options) >Ajouter le ratio de pixels de l’appareil :

    Ajouter le ratio de pixels de l’appareil

    Une liste déroulante DPR est ajoutée en haut de la fenêtre d’affichage.

  2. Dans la liste déroulante DPR , sélectionnez une valeur DPR (1, 2 ou 3). La valeur par défaut est 2.

Pour supprimer le ratio de pixels de l’appareil :

  • Sélectionnez Plus d’options (icône Plus d’options).) >Supprimez le ratio de pixels de l’appareil.

Définir le type d’appareil

Pour simuler un appareil mobile ou un appareil de bureau, utilisez la liste Type d’appareil :

Liste Type d’appareil

Si la liste Type d’appareil n’est pas affichée, sélectionnez Autres options>Ajouter un type d’appareil.

La liste Type d’appareil contient les types d’appareils suivants :

Type de périphérique Méthode de rendu Icône de curseur Événements déclenchés
Appareils mobiles Appareils mobiles Cercle touch
Mobile (aucune interaction tactile) Appareils mobiles Normal click
Bureau Bureau Normal click
Bureau (tactile) Bureau Cercle touch

Clé pour les colonnes du tableau ci-dessus :

Colonne Description
Méthode de rendu Indique si Microsoft Edge affiche la page en tant que fenêtre d’affichage mobile ou de bureau.
Icône de curseur Type de curseur affiché lorsque vous pointez sur la page.
Événements déclenchés Indique si la page se déclenche ou click s’il touch y a des événements lorsque vous interagissez avec la page.

Mode de fenêtre d’affichage de l’appareil mobile

Pour simuler les dimensions d’un appareil mobile spécifique, sélectionnez-le dans la liste Appareil :

Liste des appareils

Faire pivoter la fenêtre d’affichage vers l’orientation paysage

Testez votre page web en orientation paysage.

  1. Pour faire pivoter la fenêtre d’affichage vers l’orientation paysage, sélectionnez Pivoter (Faire pivoter) :

    Page affichée en orientation paysage

    Le bouton Pivoter disparaît si la barre d’outils de l’appareil est étroite.

Voir aussi Définir l’orientation, ci-dessous.

Afficher le cadre de l’appareil

Pour simuler les dimensions d’un appareil mobile spécifique, cliquez sur Autres options (bouton Autres options), puis sélectionnez Afficher le cadre de l’appareil pour afficher le cadre d’appareil physique autour de la fenêtre d’affichage :

L’élément de menu Afficher le cadre de l’appareil

Si un cadre d’appareil n’est pas affiché pour un appareil particulier, cela signifie que DevTools n’a pas d’image pour cet appareil.

Le cadre de l’appareil pour l’iPhone 6/7/8 :

Le cadre de l’appareil pour l’iPhone 6

Ajouter un appareil mobile personnalisé

Si l’option d’appareil mobile dont vous avez besoin n’est pas incluse dans la liste par défaut, vous pouvez ajouter un appareil personnalisé.

Pour ajouter un appareil personnalisé :

  1. Dans DevTools, cliquez sur le bouton Activer/désactiver l’émulation d’appareil (icône « Activer l’émulation de l’appareil ») pour activer l’émulation de l’appareil.

  2. Dans la liste déroulante de l’appareil à gauche, sélectionnez l’élément de menu Modifier :

  3. Sélectionnez la liste Des appareils>Modifier :

    Sélection de Modifier dans la liste Appareil

    La page DevTools Settings>Devices (Émud Devices) s’ouvre.

  4. Cliquez sur le bouton Ajouter un appareil personnalisé . La page Appareils émulés dans les paramètres ajoute une section Appareil en haut :

    Le ratio de pixels de l’appareil, la chaîne de l’agent utilisateur et les champs de type d’appareil sont facultatifs. Le type d’appareil par défaut est Mobile :

    Ajout d’un appareil personnalisé

  5. Dans la section Appareil , dans les zones de texte, entrez un nom d’appareil, une largeur d’écran et une hauteur d’écran pour l’appareil personnalisé.

  6. Si vous le souhaitez, renseignez les champs suivants :

  7. Cliquez sur le bouton Ajouter . Le nouvel appareil est désormais disponible dans la liste déroulante des appareils située en haut à gauche de l’émulateur d’appareil.

Pour supprimer un appareil personnalisé :

  • Dans DevTools >Settings>Devices (Émud Devices), pointez sur le nom de l’appareil personnalisé, puis cliquez sur l’icône corbeille.

Afficher les règles

Si vous avez besoin de mesurer les dimensions de l’écran, vous pouvez utiliser des règles pour mesurer la taille de l’écran en pixels.

Pour afficher les règles au-dessus et à gauche de votre fenêtre d’affichage :

  • Sélectionnez Plus d’options (icône Autres options) >Afficher les règles :

    Élément de menu Afficher les règles

    Les règles apparaissent au-dessus et à gauche de la fenêtre d’affichage, indiquant les dimensions en pixels :

    Règles au-dessus et à gauche de la fenêtre d’affichage

Zoom sur la fenêtre d’affichage

Pour tester l’apparence de votre page à plusieurs niveaux de zoom, utilisez la liste Zoom pour effectuer un zoom avant ou arrière.

Liste Zoom

Capture d’écran

Pour capturer une capture d’écran de ce que vous voyez actuellement dans la fenêtre d’affichage, cliquez sur Autres options (icône Autres options) >Capture d’écran :

Option Capture d’écran dans le menu Plus d’options

Pour capturer une capture d’écran de la page entière, y compris le contenu qui n’est actuellement pas visible dans la fenêtre d’affichage, sélectionnez Capturer une capture d’écran en taille réelle dans le même menu.

Limiter le réseau et le processeur

Les appareils mobiles ont souvent des contraintes de réseau et d’UC.

Pour tester la vitesse à laquelle votre page se charge et comment elle répond à différentes vitesses d’Internet et de processeur :

  • Dans la liste Limitation, remplacez la présélection par Mobile de niveau intermédiaire ou Mobile bas de niveau :

    Liste des limitations dans la barre d’outils de l’appareil

    Si la liste limitation est masquée , élargissez la barre d’outils de l’appareil.

  • La version mobile de niveau intermédiaire simule fast 3G et limite votre processeur. Il est quatre fois plus lent que la normale.

  • Le mobile bas de page simule slow 3G et limite votre processeur. Il est six fois plus lent que la normale.

Toutes les limitations sont basées sur les fonctionnalités normales de votre ordinateur portable ou de bureau.

Limiter le processeur uniquement

Pour limiter le processeur uniquement, et non le réseau :

  1. Dans DevTools, sélectionnez l’outil Performances .

  2. Cliquez sur le bouton Paramètres de capture (icône d’engrenage « Paramètres de capture ») en haut à droite.

  3. Dans la liste déroulante PROCESSEUR , sélectionnez ralentissement 4x ou 6x ralentissement :

    Liste déroulante du processeur dans l’outil Performances

Limiter le réseau uniquement

Pour limiter le réseau uniquement et non le processeur :

  1. Sélectionnez l’outil Réseau , puis sélectionnez Online>Fast 3G ou Slow 3G.

    Liste des limitations dans l’outil Réseau

    Vous pouvez également appuyer sur Ctrl+Maj+P (Windows, Linux) ou Cmd+Maj+P (macOS) pour ouvrir le menu Commandes, commencer à taper 3g, puis sélectionner Activer la limitation 3G rapide ou Activer la limitation 3G lente.

    Sélection de l’option Activer la limitation 3G rapide ou lente dans le menu Commandes

Vous pouvez également définir la limitation réseau à partir de l’outil Performances :

  1. Sélectionnez Paramètres de capture (Paramètres de capture), sélectionnez la liste Réseau et remplacez la présélection par 3G rapide ou 3G lente.

    Définition de la limitation réseau à partir de l’outil Performances

Émuler des capteurs

Utilisez l’onglet Capteurs pour remplacer la géolocalisation, simuler l’orientation de l’appareil, forcer l’interaction tactile et émuler l’état d’inactivité.

Les sections ci-dessous expliquent rapidement comment remplacer la géolocalisation et définir l’orientation de l’appareil.

Remplacer la géolocalisation

Utilisez l’outil Capteurs pour remplacer la géolocalisation et simuler l’orientation de l’appareil.

Remplacer la géolocalisation

Si votre page dépend des informations de géolocalisation d’un appareil mobile pour s’afficher correctement, fournissez différentes géolocalisations à l’aide de l’interface utilisateur de substitution de géolocalisation.

  1. Dans la barre d’activité, cliquez sur le bouton Autres outils (icône Autres outils), puis cliquez sur Capteurs :

    Capteurs pour la géolocalisation

    Vous pouvez également ouvrir le menu Commandes en sélectionnant Ctrl+Maj+P (Windows, Linux) ou Cmd+Maj+P (macOS). Tapez Sensors , puis sélectionnez Afficher les capteurs :

    Affichage des capteurs pour la géolocalisation, à partir du menu Commandes

  2. Sélectionnez le menu déroulant Emplacement , puis sélectionnez l’un des emplacements prédéfinis :

    Outil Capteurs avec un emplacement prédéfini sélectionné

Pour entrer un emplacement personnalisé, sélectionnez Autre et entrez les coordonnées de votre emplacement personnalisé.

Pour tester le comportement de votre page lorsque les informations d’emplacement ne sont pas disponibles, sélectionnez Emplacement non disponible.

Voir aussi :

Définir l’orientation

Si votre page dépend des informations d’orientation d’un appareil mobile pour s’afficher correctement, ouvrez l’interface utilisateur d’orientation.

Pour définir l’orientation de l’appareil :

  1. Dans la barre d’activité, cliquez sur le bouton Autres outils (icône Autres outils), puis cliquez sur Capteurs :

    Commande Capteurs dans le menu Autres outils

    Vous pouvez également ouvrir le menu Commandes en appuyant sur Ctrl+Maj+P (Windows, Linux) ou Cmd+Maj+P (macOS). Tapez Sensors, puis sélectionnez Afficher les capteurs :

    Afficher les capteurs pour l’orientation

  2. Dans le menu déroulant Orientation , sélectionnez une orientation prédéfinie.

    Ou, pour entrer votre propre orientation, sélectionnez Orientation personnalisée, puis entrez vos propres valeurs alpha, bêta et gamma :

    Options d’orientation sur l’outil Capteurs

Voir aussi :

Définir la chaîne de l’agent utilisateur

Si votre page dépend de la chaîne de l’agent utilisateur d’un appareil mobile pour s’afficher correctement, utilisez l’outil Conditions réseau pour spécifier une chaîne d’agent utilisateur différente.

Pour définir la chaîne de l’agent utilisateur :

  1. Sélectionnez Autres outils (+) >Conditions réseau :

    Entrée conditions réseau dans le menu « Autres outils »

    Vous pouvez également ouvrir le menu Commandes en appuyant sur Ctrl+Maj+P (Windows, Linux) ou Cmd+Maj+P (macOS). Tapez Network conditions, puis sélectionnez Afficher les conditions réseau :

    Affichage des conditions réseau

  2. Dans la section Agent utilisateur de l’outil Conditions réseau , décochez la case Utiliser le navigateur par défaut .

  3. Pour effectuer une sélection dans une liste de chaînes d’agent utilisateur prédéfinies, cliquez sur le menu qui indique initialement Personnalisé.

    Ou, pour entrer votre propre chaîne d’agent utilisateur, entrez la chaîne dans la zone de texte Entrer un agent utilisateur personnalisé :

    Définition d’une chaîne d’agent utilisateur personnalisée

Voir aussi :

Définir des indicateurs de client de l’agent utilisateur

Si votre site utilise des indicateurs de client de l’agent utilisateur, utilisez l’outil Appareils émulés pour ajouter des appareils et définir des indicateurs client de l’agent utilisateur :

  1. Cliquez avec le bouton droit dans une page web, puis sélectionnez Inspecter.

  2. Sélectionnez Paramètres>Appareils. La page Appareils émulés de Paramètres s’ouvre.

  3. Cliquez sur le bouton Ajouter un appareil personnalisé , puis développez indicateurs client de l’agent utilisateur :

    Définition des indicateurs de client de l’agent utilisateur

  4. Tapez un nom unique dans la zone de texte Nom de l’appareil , par Test101exemple .

  5. Acceptez les valeurs par défaut ou modifiez les ratiosde pixels Largeur, Hauteur et Appareil en fonction des besoins.

  6. Définissez les indicateurs de client de l’agent utilisateur comme suit :

    • Marque et version, telles que Edge et 92. Sélectionnez + Ajouter une marque pour ajouter plusieurs paires de marques et de versions.
    • Version complète du navigateur , telle que 92.0.1111.0.
    • Plateforme et version telles que Windows et 10.0.
    • Architecture telle que x86.
    • Modèle d’appareil tel que Galaxy Nexus.

    Vous pouvez définir ou modifier l’un des indicateurs du client de l’agent utilisateur. Aucune valeur n’est requise.

  7. Cliquez sur Ajouter. Le nouvel appareil est affiché dans l’état sélectionné en haut de la liste Appareils émulés .

Vous pouvez également définir des indicateurs de client de l’agent utilisateur dans l’outil Réseau ; Consultez Informations de référence sur les fonctionnalités réseau.

Remarque

Certaines parties de cette page sont des modifications fondées sur le travail créé et partagé par Google et utilisées conformément aux conditions décrites dans la licence internationale 4,0 d’attribution créative. La page d’origine se trouve ici et est créée par Kayce Basques (Rédacteur technique, Chrome DevTools & Lighthouse).

Licence Creative Commons Cette œuvre est concédée sous licence creative commons attribution 4.0 international.