Je suis sûr qu'il n'y a pas de norme officielle, mais y a-t-il des directives pour identifier et classer les navigateurs en fonction de la chaîne User-Agent qu'ils envoient?HTTP: instructions pour les User-Agent communs: en-têtes?
1
A
Répondre
1
Selon le RFC 2616, voici la convention utilisée par le client pour envoyer son User-Agent.
User-Agent = "User-Agent" ":" 1*(product | comment)
Exemple:
User-Agent: CERN-LineMode/2.15 libwww/2.17b3
L'en-tête doit contient une product token et des informations supplémentaires sur la version, la bibliothèque utilisée par le client, etc.
Mais comme vous le savez peut-être, l'utilisateur -Agent peut être totalement truqué, donc vous ne pouvez pas vraiment compter dessus.
user-agents.org est une base de données interrogeable des agents d'utilisateur
Questions connexes
- 1. gtm-http-fetcher modifier entêtes HTTP
- 2. Tags communs pour les questions
- 3. Comment utiliser les entêtes openssl crypto lib en C++?
- 4. Spoofing UserAgent dans Opera
- 5. Comment les communs dbcp (et les autres pools de connexions) gèrent les instructions ouvertes et les resultsets?
- 6. recherche dans les tableaux communs
- 7. WP plugin basé sur useragent
- 8. Boucle en Perl - avec LWP :: UserAgent
- 9. Méthodes pour éviter les bugs de typo communs
- 10. Liste des CDN pour les composants/fichiers communs
- 11. Quel userAgent utilise dans cakePHP?
- 12. Bibliothèque pour analyser les instructions SQL
- 13. Arguments d'échappement pour les instructions PDO?
- 14. regrouper les résultats communs en sql
- 15. Comment détecter les paramètres communs de l'iPhone?
- 16. Facebook API Amis communs
- 17. Comment faire pour que LWP :: UserAgent semble avoir installé Flash?
- 18. Utilisez-vous correctement les instructions PDO et les instructions préparées pour une connexion sécurisée?
- 19. instructions MMX pour Iphone
- 20. Ipython problèmes communs
- 21. MySql Si les instructions
- 22. jquery simplifier les instructions
- 23. Quelles sont les instructions de Linq pour les entités?
- 24. Flux communs gris lisp
- 25. Est-ce pour ({instructions;}; condition; {instructions;}) légal C?
- 26. GTK # pièges communs
- 27. paramètres communs dans l'iphone
- 28. Recherche de blocs communs
- 29. Où vont les instructions 'CreateMap'?
- 30. si les instructions dans mysql?