Analyseur User Agent
Analyser les chaînes user agent
Comment utiliser Analyseur User Agent
- 1L'agent utilisateur actuel est pré-rempli
- 2Collez n'importe quelle chaîne d'agent utilisateur personnalisée
- 3Voyez les composants analysés instantanément
À propos de Analyseur User Agent
Analyseur d'agent utilisateur décode la chaîne d'en-tête HTTP User-Agent et extrait des informations structurées : nom et version du navigateur, système d'exploitation, type d'appareil (mobile, tablette ou bureau) et moteur de rendu. Collez n'importe quelle chaîne d'agent utilisateur pour l'analyser instantanément.
Les chaînes d'agent utilisateur sont envoyées avec chaque requête HTTP et sont notoirement verbeuses et difficiles à lire. Cet outil les traduit en langage simple en une étape. L'agent utilisateur de votre navigateur actuel est pré-rempli automatiquement.
Vous pouvez également coller n'importe quelle chaîne d'agent utilisateur personnalisée de journaux, d'outils d'analyse ou de suites de tests pour l'analyser.
Fonctionnalités clés de Analyseur User Agent
- Pré-remplit l'agent utilisateur de votre navigateur actuel pour une inspection instantanée
- Extrait le nom et la version du navigateur de n'importe quelle chaîne d'agent utilisateur
- Identifie le système d'exploitation et la version de l'OS
- Détecte le type d'appareil : bureau, mobile ou tablette
- Affiche le moteur de rendu (WebKit, Gecko, Blink)
- Prend en charge n'importe quelle chaîne d'agent utilisateur de journaux ou outils d'analyse
- Fonctionne entièrement dans le navigateur — aucune requête serveur
- Copie en un clic du résumé analysé complet
Exemples
Analyser un agent utilisateur mobile Safari depuis un journal d'accès
Identifier l'appareil et le navigateur depuis une chaîne d'agent utilisateur dans un journal d'accès serveur.
Entrée
Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1
Sortie
Navigateur: Safari 17.0 | OS: iOS 17.0 | Appareil: iPhone (Mobile) | Moteur: WebKit
Identifier un agent utilisateur de bot Chrome sans tête
Détecter l'activité automatisée de navigateur sans tête en analysant sa chaîne d'agent utilisateur.
Entrée
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/120.0.0.0 Safari/537.36
Sortie
Navigateur: Headless Chrome 120 | OS: Linux x86_64 | Appareil: Bureau (Sans tête)
Cas d'utilisation courants
- Analyse des chaînes d'agent utilisateur des journaux d'accès du serveur web pour comprendre les appareils des visiteurs
- Débogage des problèmes spécifiques au navigateur en inspectant l'agent utilisateur exact
- Validation de la logique d'analyse d'agent utilisateur dans les implémentations d'analyse web
- Identification du trafic de bots ou de navigateurs automatisés depuis Headless Chrome ou Puppeteer
- Test de la logique de détection mobile en analysant les chaînes d'agent utilisateur mobile
- Compréhension du format d'agent utilisateur lors de l'implémentation de l'analyse côté serveur
Dépannage
La version du navigateur s'affiche comme inconnue
Solution
Certains navigateurs utilisent des chaînes de version non standard. Les navigateurs modernes participent également à la réduction d'agent utilisateur. La chaîne brute est toujours affichée pour une inspection directe.
Le type d'appareil est détecté comme bureau sur un appareil mobile
Solution
Certains navigateurs mobiles signalent des agents utilisateur similaires au bureau. Vérifiez les jetons 'Mobile', 'Android' ou 'iPhone' dans la chaîne d'agent utilisateur complète.
L'agent utilisateur Chrome s'affiche comme Safari
Solution
L'agent utilisateur de Chrome contient 'Safari' pour la compatibilité historique. Le jeton distinctif est 'Chrome/'. L'analyseur identifie correctement Chrome en cherchant ce jeton en premier.
Questions fréquemment posées
Quelles informations sont extraites d'un agent utilisateur ?
Nom et version du navigateur, système d'exploitation, type d'appareil (bureau, mobile ou tablette) et moteur de rendu. La chaîne d'agent utilisateur brute est également affichée.
Pourquoi la plupart des agents utilisateur commencent-ils par "Mozilla/5.0" ?
"Mozilla/5.0" est un artefact historique. Les premiers navigateurs imitaient Netscape pour la compatibilité. Les navigateurs modernes continuent cette convention.
Puis-je distinguer Chrome de Chromium et Edge depuis l'agent utilisateur ?
Oui. Chrome, Chromium, Edge et Opera incluent des jetons distinctifs (Chrome, Edg, OPR) dans leurs chaînes d'agent utilisateur.
La détection d'agent utilisateur est-elle fiable pour un usage en production ?
L'analyse d'agent utilisateur est utile pour l'analyse mais ne devrait pas être le seul mécanisme de détection de fonctionnalités. Utilisez la détection de fonctionnalités (vérification d'API de navigateur spécifiques) à la place.
Qu'est-ce que la réduction d'agent utilisateur ?
Chrome moderne réduit sa chaîne d'agent utilisateur pour limiter le fingerprinting. Les versions spécifiques du système d'exploitation et les versions mineures du navigateur sont remplacées par des valeurs génériques.
Puis-je tester un agent utilisateur d'un bot ou d'un crawler ?
Oui. Collez n'importe quelle chaîne d'agent utilisateur — y compris celles de Googlebot, cURL, Postman, Puppeteer ou Playwright — et l'outil l'analysera.
Mes données sont-elles envoyées à un serveur ?
Non. Toute l'analyse est effectuée localement dans votre navigateur en utilisant l'analyse de chaîne JavaScript.
Quelle est la différence entre le moteur du navigateur et le navigateur ?
Le moteur de rendu traite HTML/CSS et exécute JavaScript. Chrome, Edge et Opera utilisent Blink. Firefox utilise Gecko. Safari utilise WebKit.