Javascript 要知道该设备是iphone、ipad还是ipod+;框架

Javascript 要知道该设备是iphone、ipad还是ipod+;框架,javascript,ios,cordova,Javascript,Ios,Cordova,我正在用cordova在IOS上制作一个应用程序。在cordova index.html中,我可以知道设备是iphone、ipad还是ipod,就像我们使用navigator.userAgent来知道浏览器是android还是IOS一样 我有一个ipod,以下两个条件都将实现 if(navigator.userAgent.toLowerCase().match(/iphone/)) if(navigator.userAgent.toLowerCase().match(/ipod/)) 谢谢。试

我正在用cordova在IOS上制作一个应用程序。在cordova index.html中,我可以知道设备是iphone、ipad还是ipod,就像我们使用navigator.userAgent来知道浏览器是android还是IOS一样

我有一个ipod,以下两个条件都将实现

if(navigator.userAgent.toLowerCase().match(/iphone/))
if(navigator.userAgent.toLowerCase().match(/ipod/))
谢谢。

试着检查一下

navigator.platform

既然iPod也说它是iPhone,你能先这样检查iPod用户代理吗:

if(navigator.userAgent.toLowerCase().match(/ipod/)) //I'm an iPod
else if(navigator.userAgent.toLowerCase().match(/ipad/)) //I'm an iPad
else if(navigator.userAgent.toLowerCase().match(/iphone/)) //I'm an iPhone
这样行吗