什么是 User Agent?
User Agent中文名为用户代理,简称UA,它是一个特殊字符串头,指的是代表使用者行为的软件(软件代理程序)所提供的对自己的一个标识符。它使服务器能够识别客户使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。
用在浏览器里其实就是用来表明浏览器身份的一段代码。
一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测,也是通过这种方法,我们可以轻松的使用PC浏览器来模拟手机浏览器。
User Agent格式
格式如下:
浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息
<– 其实还是有点迷糊的,还是不做解释了,大家自己看吧。 –>
怎么查看User Agent?
- 自己写代码
- 检测网站,检测信息下也都有解释滴,结合下上面的格式,估计就懂了。
参考扩展阅读:
- http://www.iamniu.com/tag/user-agent/
- user-agent检测详解
- 百度百科:user-agent
- 维基百科:用户代理
- [译]User-agent 字串史
- [原文]History of the user-agent string
下面要总结一些“PC浏览器模拟手机浏览器”的东东,所以必须先了解这个 User Agent了,算是前言吧。