var device_type = navigator.userAgent;//获取userAgent信息 document.write(device_type);//打印到页面 var md = new MobileDetect(device_type);//初始化mobile-detect var os = md.os();//获取系统 var model = ""; if (os == "iOS") {//ios系统的处理 os = md.os() + md.version("iPhone"...
letisMobile=window.matchMedia("(any-pointer:coarse)").matches; 上面示例中,any-pointer:coarse表示所有指针里面,只要有一个指针是不精确的,就符合查询条件。 六、工具包 除了上面这些方法,也可以使用别人写好的工具包。这里推荐react-device-detect,它支持多种粒度的设备侦测。 import{isMobile}from'react-device...
let isMobile = window.matchMedia("(any-pointer:coarse)").matches; 上面示例中,any-pointer:coarse表示所有指针里面,只要有一个指针是不精确的,就符合查询条件。 六、工具包 除了上面这些方法,也可以使用别人写好的工具包。这里推荐 react-device-detect,它支持多种粒度的设备...
GPU: document.write(MobileDevice.getGlRenderer()); Device Models: document.write(MobileDevice.getModels().join(' or ')); device.js (function () { var canvas, gl, glRenderer, models,devices = { "Apple A7 GPU": { 1136: ["iPhone 5", "iPhone 5s"],2048: ["iPad Air", "iPa...
}vardevice_type = navigator.userAgent;//获取userAgent信息document.write(device_type);//打印到页面varmd =newMobileDetect(device_type);//初始化mobile-detectvaros = md.os();//获取系统varmodel ="";if(os =="iOS") {//ios系统的处理os = md.os() + md.version("iPhone"); ...
//判断数组中是否包含某字符串Array.prototype.contains =function(needle) {for(iinthis) {if(this[i].indexOf(needle) > 0)returni; }return-1; }vardevice_type = navigator.userAgent;//获取userAgent信息varmd =newMobileDetect(device_type);//初始化mobile-detectvaros = md.os();//获取系统varmodel...
我前面介绍了 Mobile Detect 这个轻量级的开源移动设备(手机和平板)检测的 PHP 类库,这个类库主要功能...
deviceorientation 事件,这个事件主要是监听并接收设备方向变化信息。 而 devicemotion 事件 ...
Example: https://joyqi.github.io/mobile-device-js/example.html MobileDevice.getGlRenderer() Returns GPU Model Name (eg: Apple A8 GPU). MobileDevice.getModels() Returns device models list (eg: ["iPad Air 2", "iPad Mini 4"]). MobileDevice.is(match) Detect device model. MobileDevice.is...
const detectDeviceType = () => /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ? 'Mobile' : 'Desktop'; 20.getScrollPosition:返回当前的滚动位置 默认参数为window,pageXOffset(pageYOffset)为第一选择,没有则用scrollLeft(scrollTop) ...