开发时如何设置各种平台user-agent版本?

2013-06-04 11:40:28 +08:00
 ithelloworld
开发手机网站,支持iOS/Android,安装什么样的插件能看到如下版本的效果呢?

平台: iPod touch(第5代)/iOS 6.1.2
平台:SO-02C/OS:android 4.03
平台:LT28h/OS:android 4.04

在safari,chrome和firefox上试了一下相关插件,版本都不是很高。
3805 次点击
所在节点    程序员
6 条回复
gavingeng
2013-06-04 12:10:00 +08:00
打开chrome的debug调试,点右下角的齿轮,打开后,你会看到 User-Agent的各种设置.
dorentus
2013-06-04 12:20:39 +08:00
比较新版的 Chrome,打开『审查元素』的控制台,右下角有个小齿轮,点开之后可以设置 UA、屏幕大小等等信息
ithelloworld
2013-06-04 13:42:17 +08:00
@gavingeng
@dorentus
谢谢二位回答。
虽然能找到一些选项,可没有iOS 6的呀。
ushuz
2013-06-04 13:44:51 +08:00
@ithelloworld 选other,把ios 6的UA填进去。ios 6的UA问谷歌或者自己找台设备试一下。
ithelloworld
2013-06-04 14:05:39 +08:00
@ushuz Thanks.

iPhone :

Mozilla/5.0 ( iPhone ; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25

iPad :

Mozilla/5.0 ( iPad ; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25

Reference:

http://stackoverflow.com/questions/12305566/what-is-the-ios-6-user-agent-string
dorentus
2013-06-04 14:11:37 +08:00
其实如果你的服务器端并没有针对不同的 UA 输出不同的页面的话,改 UA 测试意义不大(Chrome 那种设置 Device metrics 的方式倒是有些用处)。

实在没有设备拿来测试的话,你可以在 OS X 上面装 Xcode,然后用它的 iOS 模拟器来看……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/71155

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX