[实践OK]chrome浏览器模拟UC浏览器的Header头的方法,捎带提下firefox模拟IPAD浏览,firefox/safari/chrome浏览器模拟iPad的userAgent的方法。

jackxiang 2013-3-14 20:35 | |
模拟个UC的原因是,有些网站,指明要UC浏览器,所以对于我们Chrome来讲,其实也能模仿UC,目的达到也就OK了,
如下:
苹果按Option+Command,Windows按下F12,在Elements的右边有一个竖着的三个点,点一下,里面有一个项是把这个挑食工具放浏览器的左边还是右边,
在下面还有一个项是Settings 点进去后,下面有一个Device,输入自己的浏览器UC,然后,再在网上找一个它对应的浏览器头,它前面有一个CheckBox,勾选上,其它的不勾选即可。再打开你想要看的网站,就Ok了。

IOS UC:
Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X; zh-CN) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/14B100 UCBrowser/11.2.6.887 Mobile AliApp(TUnionSDK/0.1.6)

Android UC:
Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.122 Mobile Safari/537.36 UCBrowser

最后,要想模拟生效得F12后,进入开发者模拟点模拟的那个图标才行。

参考自https://jingyan.baidu.com/article/46650658235a46f549e5f893.html,但是新版本的Chrome不一样,如下:
来自:http://www.173.net/blogs/5




Chrome dhc插件-DHC是一款可以模拟HTTP客户端向服务器发送指定数据的谷歌浏览器插件。
http://chromecj.com/web-development/2015-08/549.html


======================================================================
有些网站对IPAD和PC产生不同的HTML代码
由于IPAD的safari不支持查看源码,
所以,将firefox模拟成IPAD可以更好的了解别人写的代码

在firefox地址栏打上 about:config
进入config设置
将general.useragent.extra.firefox
修改成Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10
这样就欺骗了某些用useragent判断客户端的服务器

查看一些为HTML5写的代码了。
测试一下,连新浪博客都认为我是在用ipad上网。




在给 iPad 做的网页进行测试的时候,有时候需要在 PC 上模拟 iPad User Agent 去访问网页,今天就介绍下如何让 Firefox,Chrome,Safari 浏览器模拟 iPad User Agent。
iPad User Agent
首先 iPad 的 User Agent:
Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10
Safari浏览器模拟iPad
首先到 偏好设置 > 高级选项,确保“在菜单栏中显示开发菜单”选中。
然后到 开发 > 用户代理,选择 Mobile Safari 3.2.2 — iPad
Chrome浏览器模拟iPad
打开 cmd,然后进入 Chrome 安装目录(C:/Users/xxxx/AppData/Local/Google/Chrome SxS/Application/chrome.exe)。
然后在 cmd 输入命令: chrome.exe -user-agent="Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10"
Firefox浏览器模拟iPad
下载一个 User Agent Switch 的插件。
安装之后,点击 工具 > Default User Agent > Edit User Agent,添加一个 iPad 的 User Agent。
User Agent 上面有了。
App Code Name 输入:iPad。
App Name 输入:Mobile Safari
App Version 输入:5.0 (Macintosh; en-US)

http://www.weste.net/2011/1-28/74221.html


 很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。

  谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:

  谷歌Android:
chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"


  苹果iPhone 4:
chrome.exe --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405"


  苹果iPad 2:
chrome.exe --user-agent="Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405"


  诺基亚N97:
chrome.exe --user-agent="Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124"


  试一试,分别用Android、iPhone、诺基亚访问http://www.163.com/、http://blog.zyan.cc/、http://www.google.com.hk/、http://3g.qq.com、http://t.sina.cn这些3G手机网页,看看有什么不同。

  更多款手机的User-Agent:http://www.zytrax.com/tech/web/mobile_ids.html

  10月11日备注:如果想切换回普通浏览器模式,关掉所有Chrome浏览器,重开即可。如果不想关闭浏览器,切回普通浏览器模式,则访问:
chrome.exe --user-agent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7"

摘自:http://zyan.cc/chrome_phone/

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/6126/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2018-8-18 21:42
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]