码迷,mamicode.com
首页 > 其他好文 > 详细

UserAgent:通过浏览器获取用户浏览器等信息

时间:2014-06-27 18:14:57      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   http   java   

User Agent的含义
      User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
       一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。
浏览器 的 UA 字串
       标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息
浏览器标识
      由于很多网站在进行 UA 检测的时候忽略了两位数版本号,所以可能造成 浏览器及之后版本收到糟糕的页面,因此自 浏览器 10 之后的版本中浏览器标识项固定为 浏览器,在 UA 字串尾部添加真实版本信息。
 
JAVA使用方法:
1 UserAgent userAgent = UserAgent.parseUserAgentString(request.getHeader("User-Agent"));
2 Browser browser = userAgent.getBrowser();
3 OperatingSystem os = userAgent.getOperatingSystem();
可以获取几乎所有系统的浏览器,包括手机和平板。
文档和下载地址:
 

UserAgent:通过浏览器获取用户浏览器等信息,布布扣,bubuko.com

UserAgent:通过浏览器获取用户浏览器等信息

标签:style   class   blog   code   http   java   

原文地址:http://www.cnblogs.com/xingele0917/p/3809800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!