如何在Javascript中区分iPhone,iPad和iPod?

时间:2012-10-16 18:30:59

标签: javascript iphone ipad user-agent ipod

我可以检查用户是否正在使用移动设备,我可以检查用户是否正在使用移动设备。但是如何检查用户使用的特定类型的移动iDevice?

1 个答案:

答案 0 :(得分:1)

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!");
}

这将告诉您它是否是iDevice,以及哪一个。