当前位置: 首页 > news >正文

js判断是否是用微信浏览器打开

有时候微信开发,需要根据使用的浏览器不同,来进行不同的处理。

下面的代码,可以判断是否使用的是微信浏览器。

<!DOCTYPE HTML>
<html lang="en">

<head>
    <meta charset="utf-8" />
    <title>判断是否是微信内置浏览器</title>
</head>

<body>
    <h1>如果用微信浏览器打开可以看到下面的文字</h1>
    <p></p>
</body>

</html>
<script type="text/javascript">
window.onload = function() {
    if (isWeiXin()) {
        var p = document.getElementsByTagName('p');
        p[0].innerHTML = window.navigator.userAgent;
    }
}

function isWeiXin() {
    var ua = window.navigator.userAgent.toLowerCase();
    if (ua.match(/MicroMessenger/i) == 'micromessenger') {
        return true;
    } else {
        return false;
    }
}
</script>

微信浏览器,则显示
422101-20160229104157486-1708608812.png

相关文章:

  • 147. Insertion Sort List
  • java值类型和引用类型
  • 如何查看oracle表空间是否自动扩展
  • UBuntu14.04下安装和卸载Qt5.3.1
  • LeetCode 74 Search a 2D Matrix(搜索2D矩阵)
  • CentOS 6安装配置LDAP
  • 习题6-2 S-Trees(树)
  • centos6.x 抓取ssh登录的用户名和密码
  • Win7域用户实现User权限安装共享打印机
  • 用 gitbook 为项目写本书吧
  • WinCE6.0多国语言软键盘
  • Codeforces Round #344 (Div. 2) E. Product Sum 维护凸壳
  • 20145237《Java程序设计》第一周学习总结
  • ListView之SimpleAdapter
  • HashMap的工作原理及HashMap和Hashtable的区别
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • avalon2.2的VM生成过程
  • If…else
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Laravel5.4 Queues队列学习
  • nodejs:开发并发布一个nodejs包
  • Redux系列x:源码分析
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • vue--为什么data属性必须是一个函数
  • 笨办法学C 练习34:动态数组
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 强力优化Rancher k8s中国区的使用体验
  • 手写双向链表LinkedList的几个常用功能
  • 数据可视化之 Sankey 桑基图的实现
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • $GOPATH/go.mod exists but should not goland
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (三十五)大数据实战——Superset可视化平台搭建
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)ORM
  • .NET BackgroundWorker
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET开发不可不知、不可不用的辅助类(一)
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [Android Studio 权威教程]断点调试和高级调试
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [C++]18:set和map的使用
  • [codeforces]Checkpoints
  • [Flexbox] Using order to rearrange flexbox children
  • [JavaWeb学习] idea新建web项目
  • [Oracle][Metadata]如何查找与某一个功能相关的数据字典名