我常用的vue ,就以vue代码为例吧!
navigator.userAgent.toLowerCase()
navigator是HTML中的内置对象,包含浏览器的信息;userAgent是navigator的属性方法,可以返回由客户机发送服务器的头部的值,作用其实就是就是返回当前用户所使用的是什么浏览器,toLowerCase()是将转换为小写
//判断设备类型
var isEquipment = navigator.userAgent.toLowerCase()
if(isEquipment.match(/microMessenger/i) == 'micromessenger'){
//微信浏览器
}
if(!!isEquipment.match(/mqqbrowser|qzone|qqbrowser|qbwebviewtype/i)){
//是否QQ浏览器
}
if(/android|webos|iphone|ipod|balckberry/i.test(isEquipment)){
//是否移动端
}
if(isEquipment.match(/iPhone/i) == "iPhone"){
//是否iPhone
}
if(/android/i)) == "android"){
//是否android
}
在这里插入代码片