User Agent Switche是一款Firefox扩展,使用它可以快速改变/切换Firefox的User Agent(UA)。部分网站只允许手机浏览器访问比如Firefox手机版、UCweb等,在pc上是无法直接浏览的。通常这些网站是通过浏览器的User Agent信息来判断访问者是否是通过手机来访问的,道高一尺魔高一丈,我们可以修改浏览器的User Agent信息来蒙混过关。
对于Firefox浏览器,有两种方式可以达到此目的:一是手动修改(在地址栏输入 about:config,打开配置选项并搜索user agent相关选项,手动直接修改);二是使用User Agent Switcher来快速切换浏览器的User Agent信息。在这里主要介绍一下User Agent Switcher的配置使用方法(并修改为塞班平台浏览器的UA)。
1. 安装扩展,到此下载扩展,安装后重启浏览器;
2. 在“工具”下拉菜单中可以看到User Agent Switcher的相关选项
User Agent Switcher默认包含 IE、搜索引擎爬虫和iPhone 3.0等选项,如果你想讲浏览器伪装为Nokia 塞班平台下的浏览器则需要手动添加。点击上图所示的“Edit User Agents”。
3. 添加User Agent。点击上图中的“New“,并选择”Add New User Agent“弹出下图所示窗口
在上图中按照提示填入指定内容,以Nokia S60 V3平台浏览器为例
Description:随意填一个容易辨识的名称即可比如 E71;
User Agent:Mozilla/5.0 (SymbianOS/9.1; U; [en-us]) AppleWebKit/413 (KHTML, like Gecko) Safari/413
App Code Name:Mozilla
App Name:Mozilla
App Version:5.0 (SymbianOS/9.1; U; [en-us]) AppleWebKit/413 (KHTML, like Gecko) Safari/413
(和 User Agent内容相比可以看出只是删去了前面的”User Agent:User Agent:Mozilla/“)
Platform:随意,比如Symbian OS
Vendor:随意,比如Nokia
Vendor Sub:随意,比如Nokia
上面这几项信息中最主要的就是”User Agent“和”App Version“这两项,App Version 和 User Agent内容相比可以看出只是删去了前面的”Mozilla/“
更多Nokia浏览器User Agent信息参见:http://wiki.forum./index.php/User-Agent_headers_for_Nokia_devices
4. 测试:通过以上几步设置完毕后,”工具“ –>”User Agent Switcher“ –>选择刚才配置好的”E71“。点击此处,在这个页面可以看到浏览器当前的UA信息,看看变成了什么?
应用示例:如果你使用的Nokia的手机,一定知道他的OVI Store,上面有很丰富的手机应用供用户下载,但是通过pc直接访问时无法下载的(只能通过手机上网下载),这个时候我们就可以通过本文的方法切换浏览器User Agent伪装成手机浏览器将OVI Store上的应用下载到本地,然后再通过数据线或蓝牙等手段传送/安装到手机上,大大节省了手机流量。