Modifier l'agent utilisateur du navigateur dans Chrome
Table des matières:
- Comment changer l'agent utilisateur dans Chrome
- Comment changer l'agent utilisateur du navigateur dans Safari
- Comment changer l'agent utilisateur du navigateur dans Firefox sans utiliser d'extension
Un agent utilisateur de navigateur Web est la façon dont un site Web sait quel type d'ordinateur, de système d'exploitation et d'application de navigation vous utilisez. Certains sites proposent différents thèmes, CSS, contenus ou même différents sites pour différents navigateurs et systèmes d'exploitation, et de nombreux développeurs doivent souvent modifier leur propre agent utilisateur pour pouvoir tester ces capacités et créer ces sites alternatifs.
Nous expliquerons comment changer l'agent utilisateur pour tous les navigateurs Web modernes populaires disponibles pour l'utilisateur de bureau sous Mac OS X et Windows, y compris Chrome, Safari et Firefox.
Comment changer l'agent utilisateur dans Chrome
Toutes les nouvelles versions de Chrome incluent la possibilité de changer très facilement d'agent utilisateur, et il est plus puissant avec plus d'options que les options simplifiées disponibles pour les utilisateurs de Safari. Avec les remplacements d'agent utilisateur de Chrome, la résolution de l'appareil des agents utilisateur peut également être spécifiée, redessinant de force la page dans cette résolution. Il n'est pas nécessaire d'activer les paramètres de l'agent utilisateur dans Chrome, il vous suffit de les trouver dans les options du développeur :
- Ouvrez Chrome et déroulez le menu "Affichage", descendez jusqu'à "Développeur" et sélectionnez "Outils de développement" pour ouvrir le panneau de développement
- Cliquez sur le bouton à trois points dans le coin le plus à droite, puis sélectionnez "Plus d'outils" et sélectionnez "Conditions du réseau"
- Recherchez "User Agent" et décochez la case à côté de "Sélectionner automatiquement" pour afficher toutes les options de l'agent utilisateur dans Chrome
- Sélectionnez un agent utilisateur facultatif dans le menu déroulant pour activer cet agent utilisateur dans Chrome
Cela fonctionne dans Chrome pour Mac, Windows et Linux.
Dans les anciennes versions de Chrome, vous pouvez modifier l'agent utilisateur comme suit :
- Ouvrez Chrome et déroulez le menu "Affichage", descendez jusqu'à "Développeur" et sélectionnez "Outils de développement" pour ouvrir le panneau de développement
- Cliquez sur l'icône d'engrenage Bouton Paramètres situé dans le coin inférieur droit
- Cliquez sur l'onglet "Remplacements" pour trouver les options de l'agent utilisateur, sélectionnez un agent utilisateur dans le menu déroulant, modifiez-en un existant ou entrez un nouvel agent utilisateur
Chrome redessine également instantanément les pages avec le nouvel agent utilisateur, et si les métriques de l'appareil sont définies, il utilisera également que les appareils définissent la taille de résolution lors du redessin de la page.
Comment changer l'agent utilisateur du navigateur dans Safari
De loin, le moyen le plus simple de modifier un agent utilisateur sur Mac consiste à utiliser le menu Développer de Safari. Si cela n'a pas encore été activé, nous couvrirons cela et montrerons également comment modifier facilement les agents utilisateurs :
- Ouvrez Safari, puis déroulez "Préférences" dans le menu Safari
- Cliquez sur l'onglet "Avancé" et cochez la case à côté de "Afficher le menu Développement dans la barre de menus"
- Fermez les Préférences et trouvez le nouveau menu "Développer" à côté de "Fenêtre", déroulez-le et sélectionnez "Agent utilisateur"
- Choisissez n'importe quel agent utilisateur prédéfini ou sélectionnez "Autre" pour utiliser une autre chaîne d'agent utilisateur
Notez que si vous survolez un agent utilisateur spécifique, la chaîne UA exacte utilisée apparaîtra dans une boîte jaune à côté de l'élément de menu.
Après avoir sélectionné l'un des agents utilisateurs, vous constaterez que la page Web actuellement ouverte sera actualisée. S'il se trouve que la page en question fournit des informations différentes à d'autres navigateurs, vous constaterez peut-être que la page a un aspect différent. Par exemple, si vous remplacez un agent utilisateur par un appareil mobile et un navigateur mobile, certaines pages Web peuvent vous rediriger vers leurs sites Web mobiles ou afficher une page différente via une mise en page réactive.
Comment changer l'agent utilisateur du navigateur dans Firefox sans utiliser d'extension
Firefox peut également le faire par défaut, bien qu'il soit sans doute le plus maladroit des navigateurs modernes et donc pas vraiment recommandé puisque certaines extensions Firefox le gèrent mieux.
- Entrez about:config dans la zone URL et appuyez sur retour
- Recherchez "useragent" (un mot) et créez une nouvelle chaîne intitulée "general.useragent.override"
- Placez l'agent utilisateur dans et choisissez "OK"
Gardez à l'esprit que la modification de l'agent utilisateur ne modifie pas la façon dont le navigateur Web affiche les pages lui-même, à moins qu'il ne reçoive un contenu spécifique à l'agent utilisateur. Par exemple, utiliser un agent utilisateur IE8 n'est pas la même chose que visiter une page avec IE8 et le laisser afficher la page, un besoin souvent obligatoire pour les développeurs Web. Pour cela, vous devrez réellement prendre le temps d'exécuter Internet Explorer sur une machine virtuelle au-dessus de Mac OS X, qui est gratuit et assez facile à configurer.
Qu'en est-il de l'usurpation d'agents utilisateurs depuis la ligne de commande ?
Pour les accros de la ligne de commande, vous pouvez également utiliser curl à cet effet et récupérer le code source d'une page sous un navigateur ou un système d'exploitation différent, la syntaxe de base est :
"curl -A UserAgentString>"
Les vidéos ci-dessous montrent l'activation et la modification de l'agent utilisateur du navigateur dans Safari sous Mac OS X, ainsi que la procédure à suivre dans Chrome sous Mac OS X, Windows ou Linux :
Et Chrome :
Gardez à l'esprit que la modification de l'agent utilisateur ne modifie pas la façon dont le navigateur Web affiche les pages lui-même, à moins qu'il ne reçoive un contenu spécifique à l'agent utilisateur. Par exemple, utiliser un agent utilisateur IE8 n'est pas la même chose que visiter une page avec IE8 et le laisser afficher la page, un besoin souvent obligatoire pour les développeurs Web. Pour cela, vous devrez réellement prendre le temps d'exécuter Internet Explorer dans une machine virtuelle au-dessus de Mac OS X, qui est gratuit et assez facile à configurer si nécessaire.
Merci à @ImpechCerrato pour l'idée de conseil, vous pouvez également suivre @OSXDaily sur Twitter.