Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何用Javascript区分iPhone、iPad和iPod之间的区别?_Javascript_Iphone_Ipad_User Agent_Ipod - Fatal编程技术网

我如何用Javascript区分iPhone、iPad和iPod之间的区别?

我如何用Javascript区分iPhone、iPad和iPod之间的区别?,javascript,iphone,ipad,user-agent,ipod,Javascript,Iphone,Ipad,User Agent,Ipod,我可以检查用户是否正在使用移动设备,也可以检查用户是否正在使用移动safari。但是我怎样才能检查用户使用的是哪种特定类型的移动设备呢 var matchiDevice = new RegExp("i[p|P](hone|ad|od)"); var iDeviceTest = matchiDevice.exec(navigator.userAgent); if (iDeviceTest != null) { var iDevice = iDeviceTest[0]; alert

我可以检查用户是否正在使用移动设备,也可以检查用户是否正在使用移动safari。但是我怎样才能检查用户使用的是哪种特定类型的移动设备呢

var matchiDevice = new RegExp("i[p|P](hone|ad|od)");
var iDeviceTest = matchiDevice.exec(navigator.userAgent);

if (iDeviceTest != null) {
    var iDevice = iDeviceTest[0];
    alert("You are using a " + iDevice + "!");
}
else 
{
    alert("You are not using an iDevice!");
}
这将告诉你这是否是一个创意,哪一个