hi,欢迎访问本站!
当前位置: 首页Web前端正文

js判断访客设备是否为苹果移动设备,安卓设备或Touch屏幕的方法

墨初 Web前端 350阅读

现在的移动设备大体的分为两种,一种为手机,一种为平板。而移动设备的操作系统又分为两大类,苹果系统与安卓系统。为了操作用户操作方便,移动设备的屏幕都是可触摸的。下面的文章就说一说利用浏览器的ua标识来判断一下移动设备为哪种的类型,是否有触摸的功能。

js判断是否为苹果移动设备的方法

例:

//判断是否为苹果移动设备 73so.com
function isAppleMobileDevice() 
{
    return (/iphone|ipod|ipad|Macintosh/i.test(navigator.userAgent.toLowerCase()));
}

js判断是否为安卓移动设备的方法

例:

// 判断是否为安卓移动设备
function isAndroidMobileDevice()
{
    return (/android/i.test(navigator.userAgent.toLowerCase()));
}

js判断是否为触摸屏设备的方法

例:

// 判断是否触摸设备
function isTouchScreen() 
{
  return (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch);
}
声明:无特别说明,转载请标明本文来源!
相关推荐