js判断访客设备是否为苹果移动设备,安卓设备或Touch屏幕的方法
墨初 Web前端 646阅读
现在的移动设备大体的分为两种,一种为手机,一种为平板。而移动设备的操作系统又分为两大类,苹果系统与安卓系统。为了操作用户操作方便,移动设备的屏幕都是可触摸的。下面的文章就说一说利用浏览器的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); }