Command Palette

Search for a command to run...

AG

Agent utilisateur Analyser

Collez une chaîne User-Agent et lisez le navigateur, le moteur de rendu, le système d'exploitation, le type d'appareil et le processeur qu'il décrit, le tout dans votre navigateur.

Qu'est-ce qu'un analyseur d'agent utilisateur ?

Un analyseur utilisateur-agent lit l'en-tête de requête utilisateur-agent qu'un navigateur envoie et le divise en nom et version du navigateur, moteur de rendu, système d'exploitation et type d'appareil d'où provient la requête. Chaque requête HTTP porte cette chaîne, et c'est le moyen le plus courant pour un serveur d'apprendre ce qui se trouve à l'autre extrémité d'une connexion sans demander. L'en-tête lui-même est défini dans la RFC 9110, la spécification sémantique HTTP, et son format est une liste non structurée de jetons et de commentaires de produits qui est devenue historiquement compliquée.

Ce désordre est la raison pour laquelle un analyseur existe Une chaîne Chrome moderne commence toujours par « Mozilla/5.0 » et contient toujours le mot « Safari », car les navigateurs ont passé deux décennies à copier les autres jetons pour passer les tests de reniflage du serveur Edge porte « Chrome », Opera porte « Chrome » et Safari sur un iPhone rapporte sa version réelle dans un jeton « Version/ » séparé plutôt que dans celui « Safari/ ». Lire un agent utilisateur à l'œil nu est donc sujet aux erreurs : les jetons qui semblent les plus évidents sont souvent ceux laissés pour la compatibilité ascendante plutôt que ceux qui identifient le client réel.

Cet outil applique l'ordre de détection demandé par ces bizarreries. Il teste d'abord les navigateurs qui intègrent un autre jeton de navigateur, de sorte qu'Edge n'est pas mal lu comme Chrome et qu'une chaîne Chrome-on-iOS n'est pas mal lue comme Safari. Il mappe le numéro du noyau Windows NT à son nom marketing, convertit les versions iOS et macOS séparées par un trait de soulignement en forme pointillée et classe la demande comme bureau, mobile, tablette ou bot. Il signale également les signatures connues d'exploration et d'automatisation, ce qui est le champ le plus utile lorsque vous lisez un journal d'accès au serveur Web plutôt que de déboguer un seul navigateur.

Un exemple travaillé montre ce que l'analyseur de chaîne d'agent utilisateur renvoie Cliquez sur l'échantillon Edge sous Windows et les listes de résultats Analysé Microsoft Edge 126.0.0.0, Blink 537.36, Windows 10 /11, Desktop, x86-64 (64 bits) et Bot /crawler Non, même si la chaîne contient également des jetons Chrome et Safari. Collez maintenant la chaîne de smartphone Googlebot, qui revendique Chrome sur Android 6.0.1 : l'analyseur d'agent utilisateur lit toujours le navigateur et le système d'exploitation, mais le type de périphérique devient Bot/ Crawler et le drapeau de bot dit Oui, c'identité de robot, c'emprunt, c'un navigateur.

Tout s'exécute dans votre navigateur La chaîne que vous collez n'est jamais téléchargée, ce qui est important car un véritable User-Agent de votre propre trafic peut faire allusion à l'appareil exact et construire un visiteur utilise Il n'y a pas d'inscription et l'analyse ne fait aucune demande réseau ; seul le bouton Copier enregistre un nombre d'utilisation, sans la chaîne Vous pouvez coller des lignes de journal de production sans les envoyer nulle part.

Comment utiliser l'analyseur d'agent utilisateur

  1. Coller une chaîne User-Agent

    Déposez une chaîne UA de vos journaux d'accès, d'une console de navigateur (navigator.userAgent) ou d'un en-tête de requête Ou chargez l'un des échantillons intégrés.

  2. Lire les champs analysés

    Le navigateur, le moteur, le système d'exploitation, le type d'appareil, l'architecture du processeur et l'indicateur de bot sont détectés instantanément au fur et à mesure que vous tapez Il n'y a pas de bouton sur lequel appuyer.

  3. Vérifiez la classification des appareils

    Voyez d'un seul coup d'œil si la demande provenait d'un ordinateur de bureau, d'un téléphone, d'une tablette ou d'un robot d'exploration tel que Googlebot, avec le modèle de périphérique où la chaîne l'expose.

  4. Copiez les résultats

    Copiez le tableau analysé sous forme de texte séparé par onglets à coller dans une feuille de calcul, un rapport de bug ou vos notes d'analyse de journal.

Fonctionnalités de l'analyseur d'agent utilisateur

  • Ordre de détection correct

    Teste Edge, Opera et Samsung avant Chrome, et lit Safari depuis sa version/token, afin que les jetons de compatibilité intégrés ne provoquent pas de mauvaise lecture.

  • Cartographie du système d'exploitation

    Traduit les numéros du noyau Windows NT en noms, restaure les versions iOS et macOS en pointillés et reconnaît Android, Chrome OS et Linux.

  • Classification des appareils

    Étiquette chaque chaîne comme bureau, mobile, tablette ou bot, et fait surface sur le modèle d'appareil Android ou Apple lorsque l'agent utilisateur l'inclut.

  • Drapeau de bot et crawler

    Correspond à un large ensemble de signatures de moteurs de recherche, sociales et d'automatisation telles que Googlebot, Bingbot, curl et Chrome sans tête, pour l'analyse des journaux.

Frequently Asked Questions

Une chaîne User-Agent est la valeur de l'en-tête HTTP User-Agent que votre navigateur ou votre application envoie à chaque requête Il s'agit d'une liste de jetons de produit nommant le navigateur, son moteur de rendu, le système d'exploitation et souvent l'appareil, que les serveurs utilisent pour apprendre quel client se connecte.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

user agent parseruser agent string parseruser agent checkerparse user agentua parserbrowser detectionuser agent stringwhat is my user agentuser agent lookupdevice detection