收藏
回答

IOS进网页,后端判断不到是微信浏览器。清理微信缓存后又能识别到

环境:

手机型号:iPhone11

IOS:13.5.1

微信版本:7.0.14


苹果扫码或点击公众号底部菜单链接进入网页时,近期多次偶发识别不到是微信浏览器。

打印出信息如下:

Mozilla/4.0(compatible;MSIE 6.0; Windows NT 5.1)


清理缓存后又正常,正常会打印出如下:

Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.14(0x17000e23) NetType/WIFI Language/zh_CN


回答关注问题邀请回答
收藏

1 个回答

  • TNT
    TNT
    2020-07-08

    前端判断不行?

    function isWeiXin(){
      //window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
      var ua = window.navigator.userAgent.toLowerCase();
      //通过正则表达式匹配ua中是否含有MicroMessenger字符串
      if(ua.match(/MicroMessenger/i) == 'micromessenger'){
        return true;
      }else{
        return false;
      }
    }
    
    2020-07-08
    有用
    回复
登录 后发表内容
问题标签