JS 判断浏览器类型,获取位置信息,让手机震动
2017-12-26 10:07
441 查看
判断是否是安卓
var isAndroid = /Android/i.test(navigator.userAgent);判断是否是IOS系统
var isIOS = /iPhone|iPad|iPod/i.test(navigator.userAgent);判断是否是手机浏览器
var isMobile = /mobi/i.test(navigator.userAgent.toLowerCase());console.log(isAndroid);
console.log(isIOS);
console.log(isMobile);
判断是否正常联网
navigator.onLine // true让手机震动
首先判断浏览器是否支持var supportsVibrate = "vibrate" in navigator;
if(supportsVibrate){
// 振动1秒
navigator.vibrate(1000);
} else {
console.log('不支持震动');
}
震动多次还可以传数组
// 参数分别是震动3秒,等待2秒,然后振动1秒
navigator.vibrate([3000, 2000, 1000]);
如果想停止震动,你只需要向navigator.vibrate方法里传入0,或一个空数组:
navigator.vibrate(0);navigator.vibrate([]);
获取地理位置信息
navigator.geolocation.getCurrentPosition(); 在pc端使用误差挺大的。手机上测试经度还是不错的,当然还可以通过配置enableHighAcuracy设置为高经度模式,默认为false。navigator.geolocation.getCurrentPosition(locationSuccess, locationError, {
enableHighAcuracy: true,
timeout: 5000,
maximumAge: 3000 });
具体使用方法可以参见w3cshool中HTML5 地理定位 章节,用法还是很简单的。
相关文章推荐
- JS获取浏览器信息/判断浏览器类型
- js根据手机客户端浏览器类型,判断跳转pc/手机网站多个实例代码
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- js 获取手机浏览器类型,修改css文件的class的值
- js判断浏览器类型和获取父窗体的值
- js自动判断浏览器类型跳转到手机版
- 通过js判断打开页面的手机浏览器类型
- 通过JS获取手机浏览器的类型
- JS获取当前浏览器的类型 (IE11前可以这么判断)
- 通过JS获取浏览器的类型、版本等信息
- js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
- Js 获取、判断浏览器版本信息的简单方法
- js判断浏览器类型(手机和电脑终端)
- js根据客户端浏览器类型,判断跳转官网/手机网站
- JS 判断浏览器类型,包括手机类型。
- 两款JS脚本判断手机浏览器类型跳转WAP手机网站
- 两款JS脚本判断手机浏览器类型跳转WAP手机网站
- js获取浏览器信息以及判断是否是微信
- js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
- js判断来访浏览器类型