PhoneGap 2.7.0在iPhone上返回iPad用户代理字符串

时间:2013-05-15 15:01:46

标签: ios cordova

我最近将我的PhoneGap iOS应用程序更新到2.7.0版本 - 更新主要是无痛的,但我的应用程序现在返回iPad的用户代理字符串,即使安装在iPhone上也是如此。奇怪的是,device对象正确地将设备识别为iPhone,但用户代理字符串错误。

我意识到我可以通过检查device.platform属性来解决这个问题,但我宁愿拥有一个有效的用户代理字符串,因为我将字符串发送到Device Atlas。

知道为什么会这样吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果你试试这个结果是什么?

navigator.platform.indexOf("iPhone");

如果结果是< 0,表示您没有在iPhone上运行