Firefox插件--User Agent Switcher模拟手机&修改访问网页请求代理Agent神器

Firefox插件--User Agent Switcher模拟手机&修改访问网页请求代理Agent神器

3445发表于2016-07-29

有时候想扒一下别人强大的H5手机网页,或者想学习一下别人的H5是怎么写的。用电脑打开网址却提示“请用微信打开XXX”或者提示“请用Android手机或Apple手机访问。”。这其实是做了一个简单的限制,用js判断了一下浏览器的agent。对于不太懂的人来说,可能无从下手,也就算了。但是内行来说就是很简单的事。利用Firefox的一个插件,User Agent Switcher模拟手机。这样无论是调试手机网页还是扒别人的网页都方便很多了。它的原理就是修改客户端的访问网页请求代理Agent属性。

在FireFox的菜单栏,工具=》附加组件

搜索,User Agent Switcher,并安装。


安装成功之后在火狐中就有如下所示的工具。


点击它,然后点“Edit User Agents”,新建一个Agent,模拟iPhone的微信访问,如下图:

第二行的User Agent就是最重要的Agent属性,我们知道使用微信打开网页其实是它自带的一个浏览器,Agent大致是这样:Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2

也就是里面的MicroMessenger字符。

编辑好了,保存之后选中我们刚才新建的“Weixin-iPhone”,然后在浏览器中输入我们的网址:http://www.lanhusoft.com。

可以看到自动跳转到手机版本去了,和用手机访问我们蓝狐软件工作室官网的效果一模一样。

好了,User Agent Switcher插件的简单使用就先介绍到这里。

===================

ps:

在iPhone下,微信浏览器Agent:


Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2

在Android下,微信浏览器Agent:


Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255


不难发现微信浏览器为 MicroMessenger ,并且有版本号,也可以判断手机类型为iPhone还是Android


小编蓝狐