因为我们的业务和环境有关,不同的环境会有不同的操作,所以对环境准确性要求很高,前段时间有一列用户反馈,说没有相关数据,我们查询了一下日志,发现,useragent没有MicroMessenger,所以也没有办法判断是否是微信中打开的,这边贴一下useragent中的数据:
http_user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 12_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 open_news/2.2.0.2 JsSdk/2.0 NetType/WIFI (open_news 2.2.0.2 12.400000) open_news/2.2.0.2 JsSdk/2.0 NetType/4G (open_news 2.2.0.2 12.400000)
手机是iphone6,目前不清楚所对应的iphone版本,如果这个情况是真实出现的,那我估计现在生产环境应该每天有不少。
问题还是比较紧急,有没有其他的方案可以解决这个问题,或者通过其他的方式来判断是否存在于微信环境中
你好,如果网页在微信内打开,UA一定会有MicroMessenger。反之,则不是微信环境内打开的