判断是否是微信打开页面
2016-09-05 13:19
295 查看
对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器
window.onload = function (){ var useragent = navigator.userAgent; if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') { // 这里警告框会阻塞当前页面继续加载 alert('已禁止本次访问:您必须使用微信内置浏览器访问本页面!'); // 以下代码是用javascript强行关闭当前页面 var opened = window.open('about:blank', '_self'); opened.opener = null; opened.close(); } }
如果不是微信打开的,则弹出禁止访问,跳转浏览器首页。
相关文章推荐
- Android微信支付获取二次签名Sign的方法
- 分布式监控系统Zabbix-3.0.3-完整安装记录-新报微信报警(企业微信)
- 微信支付,报invalid out_trade_no错误
- 微信朋友圈的图片上传,多图上传怎么去撸才合适?我们一起来实现吧!
- Android仿微信图片点击浏览的效果
- NGRok实现本地微信调试的实践
- 支付宝的微信公众号好像成了“网红”,谁在运营它?
- 微信支付流程及集成教程
- 微信开发之微信网页授权 完整示例
- 微信开发之----封装微信红包类
- 微信模板消息
- iOS集成微信支付的一些坑(onResp不回调、闪回等)
- 微信公众号开发---步骤1(生成java项目)
- [置顶] 微信公众号开发---退款(java)
- 微信公众号开发---实现微信自定义菜单创建以及消息回复等
- 微信公众号开发---群发消息
- [置顶] 微信公众号开发---微信接口素材管理
- 微信公众号开发---微信服务号支付实现(java)
- 微信图文消息content html
- 微信公众号开发---实现微信扫一扫支付 (java)