HaB*_*aBo 14 browser user-agent
这是我的用户代理
Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31
Run Code Online (Sandbox Code Playgroud)
我知道我正在使用chrome,所以据我所知它是来自chrome 26版.但其余的信息是什么?
我该怎么读字符串.我可以从userAgent收集什么?
解析userAgent并读取其中的每个属性的最佳方法是什么?
Run Code Online (Sandbox Code Playgroud)User-Agent: <product> / <product-version> <comment> Common format for web browsers: User-Agent: Mozilla/<version> (<system-information>) <platform> (<platform-details>) <extensions>
Run Code Online (Sandbox Code Playgroud)<product> A product identifier <product-version> A version number of the product. <comment> Zero or more comments containing sub product information, for example.
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0
Run Code Online (Sandbox Code Playgroud)
Chrome(或基于Chromium/blink的引擎)用户代理字符串类似于Firefox格式.为了兼容性,它添加了像"KHTML,像Gecko"和"Safari"这样的字符串.
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Run Code Online (Sandbox Code Playgroud)
Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1
Run Code Online (Sandbox Code Playgroud)
Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0)
Run Code Online (Sandbox Code Playgroud)
用户代理字符串提供有关应用程序类型,操作系统,软件供应商/版本和布局呈现引擎的信息。
根据浏览器的不同,您还将获得其他信息。IE提供的功能令牌包含有关.NET运行时版本的信息。您可以在此处了解有关IE特定令牌的更多信息-http: //msdn.microsoft.com/zh-cn/library/ms537503(v=vs.85).aspx
不知道您是否需要这样做,但是一定会帮助您了解如何解码用户代理字符串-http: //www.texsoft.it/index.php? c = software&m = sw.php.useragent&l =it
归档时间: |
|
查看次数: |
10937 次 |
最近记录: |