什么是没有4.0+的iPhone的用户代理?

问题描述:

有人可以举例吗? 我知道iPhone 4.2.1在用户代理中有“4_2”。什么是没有4.0+的iPhone的用户代理?

什么其他车型? 有人可以帮忙吗?

+0

我贴我的答案几乎是两个星期前,天美时。它有用吗?如果是这样,即使没有将其标记为已回答,也请至少赶上它。 – 2011-03-20 23:59:14

谷歌是你的朋友。很容易找到一个Safari user agent strings的确切清单,其中许多是iPhone上的Mobile Safari。一个例子预先的iOS 4.0字符串是:

的Mozilla/5.0(iPhone; U; CPU OS 3_2 喜欢Mac OS X; EN-US) 为AppleWebKit/531.21.10(KHTML,像壁虎 )版本/4.0.4移动/ 7B334b Safari浏览器/ 531.21.10

注意字符串 “iPhone” 和 “CPU OS 3_2,例如Mac OS X”,它告诉你这是一个iPhone运行iOS 3.2。

您可能确实正在寻找人们在iPhone上使用的浏览器的用户代理字符串(而不是手机本身),通常是移动Safari以及设备(iPhone,iPad等)。请记住,如果他们希望用户可以安装其他浏览器,并且的iOS上运行不仅仅是iPhone更多设备(两个人,此刻,谁知道将来会发生什么。)这是一个很长的路要走说,小心你如何做,以及如何处理你的用户代理嗅探。