0

通过这篇文章http://www.abeautifulsite.net/blog/2011/11/detecting-mobile-devices-with-javascript/我成功地检测到了 Iphone、Ipod、Ipad、Android 设备。如何检测黑莓手机/playbook 和 Windows 手机?

4

1 回答 1

0

您可以使用以下方法检测 BlackBerry 设备:

navigator.userAgent.match(/BlackBerry|BB|PlayBook/i);

您可以使用以下方法检测 Windows 设备:

navigator.userAgent.match(/IEMobile|Windows Phone/i);

但是,如果您只是想检测用户是否在任何移动设备上,我建议使用以下代码:

if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
    // Do something for mobile users.
} else {
    // Do something for non-mobile users.
}
于 2014-10-26T20:53:31.627 回答