在实际的项目中,有时候需要判断当前页面是否在微信浏览器中打开

,以下提示了三种方法,每一种都可以,

方法一,

var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf('micromessenger') != -1;
if (isWeixin) {return true;
}else{return false;
}

方法二

function is_weixn(){var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {return true;} else {return false;}
}

方法三

var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
if(is_weixin){$(function(){return true;});
}else{$(function(){return false;});
}

判断当前页面是否在微信浏览器中打开相关推荐

  1. 判断当前页面是否在微信浏览器中打开(四类方法)

    方法一:(微信官方js判断做法) var ua = navigator.userAgent.toLowerCase();var isWeixin = ua.indexOf('micromessenge ...

  2. php判断微信浏览器跳转页面跳转,判断当前网页是否在微信浏览器中打开

    这几天一直在与微信内置的浏览器打交道,也总结出一些如何判断当前浏览器环境是否为微信浏览器的小经验(其实代码网上一搜一大把),今天记录一下. 判断网页是否在微信浏览器中打,一般都是通过请求头信息中的HT ...

  3. Vue限制页面只能在微信浏览器中打开

    最近正在做一个微信服务号的项目,忽然接到需求,让这个页面只能在微信中访问,其他地方不可以.做出的效果是这样的 实现方式:在index.heml中加入script判断 <!DOCTYPE html ...

  4. h5页面提示只能在微信浏览器中打开_h5移动端开发 判断只能在微信浏览器打开...

    在开发的过程中可能会遇到项目只能在微信浏览器打开的需求,那么只需要在项目的页面添加以下代码即可(单页面应用在入口文件添加即可). var ua = navigator.userAgent.toLowe ...

  5. js判断是否在微信浏览器中打开

    js判断是否在微信浏览器中打开 function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroM ...

  6. Js判断是否在微信浏览器中打开和微信版本号

    一.判断微信版本号 var wechatInfo = navigator.userAgent.match(/MicroMessenger\\/([\\d\\.]+)/i) ; if( !wechatI ...

  7. H5页面在微信浏览器中打开,右上角没有出现三个点

    在发现问题的日期2020/09/23,微信好像出现了纯H5页面在微信浏览器中打开右上角没有三个点,经过同文件更换多个服务器和域名测试,发现可能是由于打开的域名的没有备份,现在正在走备案流程,出现问题换 ...

  8. 微信浏览器中打开QQ聊天QQ群

    微信浏览器中打开QQ聊天QQ群 打开QQ个人聊天 295124540换成自己QQ号即可 方法一: <a href="http://wpa.qq.com/msgrd?v=3&ui ...

  9. 用js限制网页只在微信浏览器中打开,复制粘贴即可使用

    经常需要做一些表单验证和投票,为了防止恶意刷票,使页面不能在微信以外的浏览器中打开 这是js的代码: <script type="text/javascript">fu ...

  10. H5网站-微信浏览器中打开底部fixed遮住内容区域问题

    其他安卓浏览器都没问题,在微信浏览器中会出现这种情况,是因为fixed兼容性问题造成,但是此时absolute并不能满足需求,故使用如下方式解决: <div> <div class= ...

最新文章

  1. 互联网的中层管理,一个庞大且易脆的群体
  2. pandas移除dataframe字符串数据列中的前N个字符(remove the first n characters from values from column of dataframe)
  3. 智能视觉组参赛总结及体会- 西安邮电大学 - AI小布丁
  4. MSP430程序库五SPI同步串行通信
  5. 计算机辅助设计还需要手绘吗,西安电脑如此发达为什么还要学习手绘
  6. 在c51语言的程序中 注释一般采用,【判断题】在 C51 语言的程序中,注释一般采用 /* */ 和 // 来实现。 (3.0分)...
  7. 精确定位网页中各个元素的位置
  8. 基于TCP和多线程实现无线鼠标键盘-Socket(1)
  9. VB 将文件夹复制到指定目录
  10. 【数据处理】reshape2包
  11. 人生最重要的概念:复利
  12. 服务器远程桌面连接不上(远程桌面连接服务器之超级VPS管理器)
  13. NHibernate]集合类(Collections)映射
  14. etcd系列深入浅出客户端
  15. 漫步数理统计二十三——泊松分布
  16. Linux服务详解(主要基于RedHat系的及Centos默认服务详解)(综合整理)
  17. Boost电路SX1308单电源转双电源输出低成本Sepic+Cuk方案
  18. 引谈 | 世界上第一个(真正的)私人家庭安全摄像头诞生!
  19. 参加《前沿科学国际研讨会》的世界著名学者简介
  20. [Mysql] 防御和检查SQL注入攻击的手段

热门文章

  1. Linux下PS命令详解 (转)
  2. SylixOS arm64 自旋锁
  3. 用glew,glfw实现opengl绘制3D学习笔记1-实现一个窗口
  4. Java的GUI学习八(键盘码查询器)
  5. 2021-08-04 PYTHON基础——类和对象的代码格式
  6. Thrift原理简析
  7. 同余方程-NOIP2012TGD2T1
  8. css文本行高是哪个属性_CSS-常用文本属性
  9. python写sql语句_如何在Python脚本中执行多个SQL语句?
  10. yum list 报错linux,centos7下运行yum list 出现如下报错 求教!