一看就知道的——JS判断是否在微信浏览器中打开

版权声明:本文为博主原创文章,未经博主允许不得转载。 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
}

猜你喜欢

转载自blog.csdn.net/Candy_yl/article/details/79281403
今日推荐