javascript 判断是否是微信浏览器的方法


Posted in Javascript onOctober 09, 2016

用js判断当前环境是否是是微信内置浏览器有两个方法:

1.判断useragent

2.判断是否支持微信内置浏览器才支持的一些方法,比如WeixinJSBridge

本次先介绍第一中方法,第二种方法等哪天再更新!

判断代码如下:

<script type="text/javascript">
  var ua = navigator.userAgent.toLowerCase();
  var isWeixin = ua.indexOf('micromessenger') != -1;

  if (!isWeixin) {
    alert('Dragondean说这不是通过微信内置浏览器');
  }
  else alert('Dragondean估计这就是微信内置的浏览器!');
</script>

就是如此简单!这个代码是取之于微信官方的"网页认证授权"错误页面!

感谢阅读,希望能帮助大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
javascript SocialHistory 检查访问者是否访问过某站点
Aug 02 Javascript
一些不错的js函数ajax
Aug 20 Javascript
js自定义事件及事件交互原理概述(二)
Feb 01 Javascript
javascript不同类型数据之间的运算的转换方法
Feb 13 Javascript
jQuery学习笔记之2个小技巧
Jan 19 Javascript
深入学习JavaScript对象
Oct 13 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
JS事件流与事件处理程序实例分析
Aug 16 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
Sep 03 Javascript
vue登录注册实例详解
Sep 14 Javascript
vue cli4下环境变量和模式示例详解
Apr 09 Javascript
Vue检测屏幕变化来改变不同的charts样式实例
Oct 26 Javascript
深入理解bootstrap框架之入门准备
Oct 09 #Javascript
微信小程序 http请求详细介绍
Oct 09 #Javascript
微信小程序 Flex布局详解
Oct 09 #Javascript
JavaScript实现Java中Map容器的方法
Oct 09 #Javascript
JavaScript基于对象去除数组重复项的方法
Oct 09 #Javascript
JS中this上下文对象使用方式
Oct 09 #Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
Oct 09 #Javascript
You might like
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
非常好的php目录导航文件代码
2006/10/09 PHP
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
详解Nodejs之npm&amp;package.json
2017/06/15 NodeJs
mui框架 页面无法滚动的解决方法(推荐)
2018/01/25 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
vue代码分割的实现(codesplit)
2018/11/13 Javascript
javascript执行上下文、变量对象实例分析
2020/04/25 Javascript
从零学Python之入门(二)基本数据类型
2014/05/25 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python Subprocess模块原理及实例
2019/08/26 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
工厂厂长岗位职责
2013/11/08 职场文书
大学自荐信
2013/12/12 职场文书
趣味游戏活动方案
2014/02/07 职场文书
《跨越百年的美丽》教学反思
2014/02/11 职场文书
2015年营业员工作总结
2015/04/23 职场文书
陪护人员误工证明
2015/06/24 职场文书
Nginx配置Https安全认证的实现
2021/05/26 Servers
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
MySQL分区表实现按月份归类
2021/11/01 MySQL
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL