版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Candy_yl/article/details/79281403
js如何判断是否在微信浏览器中打开?
判断客户端or服务端
module.exports = {
CLIENT: typeof window !== 'undefined',
SERVER: typeof window === 'undefined'
}
客户端的全局变量为window
服务端的全局变量为global
js判断是否在微信浏览器中打开
function isWeChat() {
if (!CLIENT) {
return false
}
const u = navigator.userAgent || '123'
const uw = u.toLowerCase()
const weChat = uw.match(/MicroMessenger/i) && uw.match(/MicroMessenger/i).indexOf('micromessenger') > -1
return !!weChat
}
js判断客户端是IOS还是Android
function isIos() {
if (!CLIENT) {
return false
}
const u = navigator.userAgent
const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
return isiOS
}