美文网首页
检测是否是微信浏览器遇到的坑

检测是否是微信浏览器遇到的坑

作者: hiatus | 来源:发表于2018-01-23 10:41 被阅读0次

做活动页,遇到一个需求:在微信中打开时就显示分享按钮,否则不显示。踩坑心路如下:

  • 想当然的认为使用 navigator.userAgent.indexOf('wechat') 就可以检测了,结果测试时发现毫无反应。

  • emmmm,用手机微信打开网页,控制台输入navigator.userAgent 看一下:

Mozilla/5.0 (Linux; Android 7.1.1; MI 6 Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043632 Safari/537.36 MicroMessenger/6.6.1.1220(0x26060135) NetType/4G Language/zh_CN"

  • wechat连影子都看不到,去网上转转,原来 MicroMessenger才是真正标识。
    好气好气,明明英文名叫wechat,咋标识又用上了 MicroMessenger呢。

相关文章

网友评论

      本文标题:检测是否是微信浏览器遇到的坑

      本文链接:https://www.haomeiwen.com/subject/boajaxtx.html