在手机网页中判断是否在微信浏览器打开出现问题

在网上各种百度,发现这种方法可以判断网页是否在微信浏览打开。
判断代码:

alert(is_wechat_client())
    /**判断当前是否是微信**/
function is_wechat_client(){
        return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1
}

我做了个测试页面,在测试页面中可以找到navigator.userAgent这个属性,并且可以弹出框来。然而同样的代码在我项目页面中却找不到navigator.userAgent,提示为undefind。这是为什么呢???(我的项目用了jquery和vue,跟这个有关系吗?)

测试通过的页面正确弹出true:
图片说明

同样的代码,在项目页面中报错:
图片说明
图片说明

搞不清楚为什么,网上也没有这个的解决办法。求大佬解答

1个回答

我觉得好好检查下拼写吧,看看是不是哪写错了

weixin_37486553
燕双嘤嘤 回复Honey Chen: 你可以先输出看一下navigator.userAgent这个东西是不是可以查找到,在找找原因
7 个月之前 回复
weixin_43109722
ChoneyLove 代码是一模一样的,复制过来的。
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

2
IOS微信浏览器,返回捕捉不到pageshow
4
如何破解“请在微信客户端打开连接”限制
1
微信浏览器中的网页 登录时 记住账户的账号密码
2
如何在微信中调用safrai打开一个页面
1
页面在PC端的微信内置浏览器打不开,是为什么?
1
微信浏览器js sdk上传照片在IOS端上传的照片在服务端获取的后缀名不正确
1
微信浏览器定位重复授权
2
微信头像 图片跨域问题
2
在微信内置浏览器中用canvas的drawImage方法进行两张图片的拼合的相关问题
1
html网页经过微信内置浏览器转码后内部的href属性链接无法点击跳转
1
微信公众号开发页面中下载的问题?
2
html5 百度定图定位,在苹果手机好用,在安卓手机,浏览器内定位是精确的,微信内置浏览器定位不好用
2
请问手机端的h5页面不在微信浏览器的情况下怎么调起微信登录
0
微信web开发者工具调试,手机设置代理后微信内网页打不开?
2
手机设置wifi代理后微信小程序无法联网
1
苹果手机微信内置浏览器 无法唤起QQ
1
在微信公众号的菜单跳转链接中,为什么在PC端打开页面样式没问题,在手机端样式完全没有?
0
cornerstone.js 在微信浏览器上循环加载 总是出现多次刷新的情况,怎么解决?
1
【求助】用h5编写游戏在微信浏览器上旋转后会出现两边有白边,头部导航无法去除问题。
1
是否可以关闭 微信公众号 的默认浏览器打开 这个按钮?