一、什么是User-Agent
用较为专业的术语来说,User-Agetn是Http协议中的一部分,属于头域的组成部分,更具体可以参见维基百科英文版的说明 ,User-Agent也简称UA,我们下面就以UA来作为User-Agent的简称。
用较为普通的一点来说,是一种向访问网站提供你所使用的浏览器类型、操作系统、浏览器内核等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;
例如用手机访问谷歌 和电脑访问是不一样的,手机访问会显示如下界面;而这些是谷歌根据访问者的UA来判断的。
二、Firefox中如何设置User-Agent
在Firefox中可以下载”User Agent Switcher “扩展来设置和切换UA,官方地址如下:
https://addons.mozilla.org/zh-CN/firefox/addon/59
安装后会工具目录下有”User Agent Switcher”列项,可以将Firefox的UA设置为IE、Netscape、Opera或其他自定义UA
如果你希望自定义UA,可以通过Option选项进入设置页面设置你想要使用的UA,下面为我设置的NokiaN73的User-Agent。
如果你想知道自己的浏览器或者手机浏览器所使用UA是什么,可以访问如下地址查看:
特别说明:如果使用手机访问,由于cmwap连接(移动梦网)中UA信息被中国移动移除,所以需要选用cmnet连接(gprs连接互联网)才可以看到UA信息。
三、设置User-Agent可以干什么
就盆地 个人来说,设置User-Agent主要为了如下原因:
可以浏览wap网站并模拟手机下载相应软件
浏览wap网站和模拟手机下载相应软件可能碰到如下情况:
1.直接使用wmlbrowser 扩展即可访问,例如搜狐的wap站: http://wap.sohu.com/
这一种类型只需要解析wml,没有ip限制和ua限制
2.需要wmlbrowser 和User Agent Switcher 的配合,例如qq的wap站:http://3g.qq.com
这一种类型除需要解析wml,但是根据ua不同显示不同页面
3.在wmlbrowser 和User Agent Switcher 的配合的前提下,需要通过手机拨号上网,例如移动梦网: http://wap.monternet.com
这一种类型除上述要求外,还有连接限制,本例中非中国移动的cmwap连接不能访问。
其实有了这两个插件,绝大部分手机浏览器能做的事情firefox都可以做了,使用上面非常方便,需要的朋友可以根据自己需要拓展更多用途。