js判断是否在微信浏览器中打开
16lz
2021-01-25
在iPhone下,返回
Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2
在Android下,返回
Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255
可以看到,微信浏览器为MicroMessenger,后面还有其版本号
与此同时,还可以判断手机类型为iPhone还是Android
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; }}
更多相关文章
- Android(安卓)Activity界面切换添加动画特效 (修改)
- Android(安卓)Studio maven-metadata.xml 卡着不动原因和解决方
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到
- android 点击桌面图标,打开手机浏览器进入相应的网站
- android 获取当前版本号/修改自定义的应用程序的版本号
- 如何获得Android系统版本
- Android之WebView简易应用
- 微信内置浏览器UserAgent获取
- Android(安卓)WebView挂马漏洞--各大厂商纷纷落马
随机推荐
- Android(安卓)Activity 的四种启动模式 l
- EditText 的inputType属性
- android - TableLayout之android:collaps
- android 中xml对RelativeLayout设置的一
- android开发每日汇总【2011-12-3】
- Android中属性gravity和layout_grativy的
- Android中gravity与layout_gravity的区别
- android 的@androi与?android区别
- Android(Lollipop/5.0) Material Design(
- android:layout_width和android:width的