判断手机系统类型以及判断是否在微信环境
2016-07-26 14:07
309 查看
function navtype(){ var typ=''; var u = navigator.userAgent; if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机 typ='a'; } else if (u.indexOf('iPhone') > -1) {//苹果手机 typ='i'; } else if (u.indexOf('Windows Phone') > -1) {//winphone手机 typ='w'; } return typ; }
/* 判断是否在微信环境 */ function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } }
<script type="text/javascript"> var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; var isAndroid = ua.indexOf('android') != -1; var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1); if (!isWeixin) { document.head.innerHTML = '<title>抱歉,出错了</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"><link rel="stylesheet" type="text/css" href="https://res.wx.qq.com/open/libs/weui/0.4.1/weui.css">'; document.body.innerHTML = '<div class="weui_msg"><div class="weui_icon_area"><i class="weui_icon_info weui_icon_msg"></i></div><div class="weui_text_area"><h4 class="weui_msg_title">请在微信客户端打开链接</h4></div></div>'; } </script>
相关文章推荐
- [置顶] 微信JSSDK开发(分享接口和上传图片接口)
- 像微信的底部菜单栏被键盘挤上去
- 支付宝支付与微信支付的集成
- 转 -- 微信读书iOS性能优化
- 微信中使用支付宝支付
- Android 模仿微信长按录音功能
- 获取微信公众号一键关注链接
- 微信红包海量运营-----“海量之道2.0”(春节发红包如何保证服务器正常运行)
- C#实现微信开发
- 如何运营微信公众号?
- 微信敏感字
- PHP微信开发入门(三)
- 模拟微信登录
- 微信支付WxpayAPI_php_v3(二)支付功能开发
- 微信支付WxpayAPI_php_v3(一)sdk简介与错误修改
- 修改源码自定义SwipeRefreshLayout样式——高仿微信朋友圈下拉刷新
- 关于java中map存储多行的小程序(一键对多值)
- Android集成微信支付SDK
- 前端开发,怎样禁止微信内置浏览器的缓存?
- 微信的演进和未来