Polysh pour les agents est en accès anticipé. Votre agent de code enregistre la démo, Polysh la finalise. Rejoindre la liste d'attente →

Visualiseur de user-agent

Votre chaîne user-agent exacte et vos Client Hints, prêts à copier ou à coller en JSON.

Chargement de l'outil dans votre navigateur…

Ce que fait Visualiseur de user-agent

Les outils de suivi de bugs, les filtres d’analytics et les journaux serveur s’appuient tous sur la chaîne user-agent : les développeurs ont donc souvent besoin du texte exact envoyé par un navigateur. La chaîne complète figure en haut du rapport, avec à côté le navigateur, le moteur et le système déduits.

En dessous viennent les User-Agent Client Hints exposés par les navigateurs Chromium : marques, indicateur mobile et plateforme, puis des valeurs plus détaillées comme l’architecture, le nombre de bits, la version de la plateforme et la liste complète des versions. Copier en JSON rassemble le tout dans un seul objet, pratique pour reproduire un bug dans un test. Si vous voulez simplement savoir quel est votre navigateur, le détecteur de navigateur est plus rapide à lire.

Exemple

Votre navigateur envoie

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36

Le rapport affiche

Votre chaîne user-agent : Chrome 141
macOS · Blink
Plateforme : macOS · Mobile : Non
Les indices à haute entropie ajoutent la version de la plateforme et l’architecture

Chrome indique Intel Mac OS X 10_15_7 même sur les Mac à puce Apple sous une version récente de macOS : c’est pourquoi le tableau des indices compte.

Mode d'emploi : Visualiseur de user-agent

  1. Ouvrez la page dans le navigateur dont vous voulez le user-agent.
  2. Cliquez sur Copier pour le rapport, ou sur Copier en JSON pour la chaîne et tous les Client Hints dans un seul objet.
  3. Collez-le dans votre rapport de bug, votre fixture de test ou votre filtre de journaux.

Bon à savoir

  • Les extensions et les outils de développement peuvent remplacer le user-agent, et la page affiche ce que ce navigateur communique actuellement.
  • Safari sur iPad demande par défaut les sites pour ordinateur et envoie un user-agent de Mac ; la page détecte quand même iPadOS grâce à la prise en charge du tactile.
  • Pour savoir si une fonctionnalité est prise en charge, testez-la directement plutôt que d’analyser cette chaîne. Elle en dit peu sur ce qu’un navigateur sait réellement faire.

Questions sur Visualiseur de user-agent

Qu’est-ce qu’une chaîne user-agent ?

C’est un court texte que le navigateur envoie avec chaque requête et expose à JavaScript, avec le nom du navigateur, sa version, son moteur et le système d’exploitation. Les sites web s’en servent pour les statistiques, les rapports de bug et parfois pour choisir quelle version d’une page servir.

Pourquoi tous les user-agents commencent-ils par Mozilla/5.0 ?

C’est un héritage des années 1990, quand les sites servaient de meilleures pages à Netscape, dont le nom de code était Mozilla. Les autres navigateurs ont copié ce préfixe pour recevoir les mêmes pages, et il est resté depuis pour des raisons de compatibilité.

Que sont les User-Agent Client Hints ?

C’est une façon plus récente pour les navigateurs Chromium de partager des informations sur le navigateur. Les valeurs de base, comme la marque et la plateforme, sont toujours disponibles, tandis que les valeurs précises, comme la version complète et l’architecture, ne sont envoyées que si un site les demande.

Comment changer mon user-agent ?

Dans Chrome ou Edge, ouvrez les outils de développement, choisissez Conditions du réseau et décochez Utiliser la valeur par défaut du navigateur pour choisir ou saisir une autre valeur. Firefox et Safari ont des options similaires dans leurs menus de développement. Le changement ne dure que tant que les outils de développement sont ouverts.