iOS safari用户代理中的设备标识符?

iOS safari用户代理中的设备标识符?,ios,iis,safari,device,user-agent,Ios,Iis,Safari,Device,User Agent,这个我非常喜欢的列表显示了safari用户代理字符串告诉我们可以识别特定设备的信息,这很好 我的问题是,当我在我的iPhone 4上检查我的用户代理字符串时(例如在myhttp.info上),我只能看到“iPhone;iPhone OS 6_0 like Mac OS X”和用户代理字符串中的内容以及一些其他软件版本号(!),但没有任何关于该设备的信息 我真的很想看到像“Apple-iPhone3C1/1001.523”这样的东西,但我不能 谁能解释一下为什么会这样?是关于iOS版本的吗?还是服

这个我非常喜欢的列表显示了safari用户代理字符串告诉我们可以识别特定设备的信息,这很好

我的问题是,当我在我的iPhone 4上检查我的用户代理字符串时(例如在myhttp.info上),我只能看到“iPhone;iPhone OS 6_0 like Mac OS X”和用户代理字符串中的内容以及一些其他软件版本号(!),但没有任何关于该设备的信息

我真的很想看到像“Apple-iPhone3C1/1001.523”这样的东西,但我不能

谁能解释一下为什么会这样?是关于iOS版本的吗?还是服务提供商?还是真正的设备


在设备上浏览时,您的用户代理是什么?您能看到我们在上述列表中看到的设备标识符吗?

无法通过用户代理字符串识别较新iOS设备的型号-,至少在Mobile Safari中是这样。不幸的是,这是故意的

我的第三代iPad拥有用户代理Mozilla/5.0(iPad;CPU OS 6_0_1,如Mac OS X)AppleWebKit/536.26(KHTML,如Gecko)版本/6.0 Mobile/10A523 Safari/8536.25

其他具有Web视图的应用程序可能会提供您需要的信息。例如,Facebook在我的用户代理字符串中添加了
iPad3
。然而,你不能依赖这一点,因为绝大多数用户都在移动Safari上浏览

顺便说一句。。。
自从一家分析公司违反了他们的ToS,发布了他们当时想保密的iPad和iPhone原型的版本信息以来,苹果一直对型号识别非常保密。请参阅:。

似乎这是IIS提供的功能-如何在运行时在代码中检索此变量?我真的需要这个。