首页 > 代码库 > 修改Chrome的User Agent的方法 真实有效
修改Chrome的User Agent的方法 真实有效
如何修改Chrome的User Agent:
通过网络上查找,修改Chrome的Usre Agent有3种方式,但有的方式是不起作用的。
- 给Chrome添加启动参数(有作用)
- 通过扩展-User-Agent Switcher(据我测试和网上的反应,不起作用)
- 用Chrome内置的开发者工具修改(也是不能起作用)
方法一:给Chrome添加--user-agent启动参数。这个是可以起作用的方法。
右键点击Chrome的快捷方式,在“快捷方式”-“目标”输入框,修改成类似于如下:
C:\Users\xxx\AppData\Local\Google\Chrome\Application\chrome.exe --user-agent="Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A537a Safari/419.3"
其实就是在C:\...Application\chrome.exe后添加--user-agent参数。如果要换成其他的参数,修改--user-agent=后面双引号之间的字符串即可。
相信大部分人看不懂--user-agent=后的字符串的意思,我也看不懂,但是有专门的网站来介绍不同浏览器、设备的--user-agent参数,http://www.useragentstring.com,在网站的List of User Agent Strings页面列出了详细的各种平台各种浏览器的User Agent参数,并且有相信的参数说明。
比如我要将Chrome模拟成Blackberry 9000/ OS版本5.0.0.1067 /MIDP版本2.1的黑莓手机,则--user-agent=后面双引号之间的字符串改成如下:
BlackBerry9000/5.0.0.1067 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/302
方法二:通过扩展-User-Agent Switcher。根据我的测试以及网络上的反应,目前这个方法是不起作用的。(我的环境:Chrome 17 beta/ Windows 7 64bit)
方法三:用Chrome内置的开发工具修改。可能某些版本的Chrome没有开发者工具。具体的设置方法看这里 - 教程:用 Chrome 内置开发者工具改变 user agent。不过这个方法经我测试和网络上的反应还是不起作用。(我的环境:Chrome 17 beta/ Windows 7 64bit)