微信里的userAgent

5,558 阅读1分钟

背景

当我们在Chrome开发我们的H5页面的时候,需要一种特殊环境,比如,安卓里的微信,或者IOS里面的微信, 我们是需要这种判断的,去做一些微信里的特殊处理。

// 微信在 Android 下的 User Agent
mozilla/5.0 (linux; u; Android 4.1.2; zh-cn; mi-one plus build/jzo54k) applewebkit/534.30 (khtml, like gecko) version/4.0 mobile safari/534.30 micromessenger/5.0.1.352

// 微信在 iPhone 下的 User Agent
mozilla/5.0 (iphone; cpu iphone os 5_1_1 like mac os x) applewebkit/534.46 (khtml, like gecko) mobile/9b206 micromessenger/5.0

/micromessenger/.test(navigator.userAgent.toLowerCase())