判断当前页面是否在微信浏览器中打开
在实际的项目中,有时候需要判断当前页面是否在微信浏览器中打开
,以下提示了三种方法,每一种都可以,
方法一,
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;});
}
判断当前页面是否在微信浏览器中打开相关推荐
- 判断当前页面是否在微信浏览器中打开(四类方法)
方法一:(微信官方js判断做法) var ua = navigator.userAgent.toLowerCase();var isWeixin = ua.indexOf('micromessenge ...
- php判断微信浏览器跳转页面跳转,判断当前网页是否在微信浏览器中打开
这几天一直在与微信内置的浏览器打交道,也总结出一些如何判断当前浏览器环境是否为微信浏览器的小经验(其实代码网上一搜一大把),今天记录一下. 判断网页是否在微信浏览器中打,一般都是通过请求头信息中的HT ...
- Vue限制页面只能在微信浏览器中打开
最近正在做一个微信服务号的项目,忽然接到需求,让这个页面只能在微信中访问,其他地方不可以.做出的效果是这样的 实现方式:在index.heml中加入script判断 <!DOCTYPE html ...
- h5页面提示只能在微信浏览器中打开_h5移动端开发 判断只能在微信浏览器打开...
在开发的过程中可能会遇到项目只能在微信浏览器打开的需求,那么只需要在项目的页面添加以下代码即可(单页面应用在入口文件添加即可). var ua = navigator.userAgent.toLowe ...
- js判断是否在微信浏览器中打开
js判断是否在微信浏览器中打开 function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroM ...
- Js判断是否在微信浏览器中打开和微信版本号
一.判断微信版本号 var wechatInfo = navigator.userAgent.match(/MicroMessenger\\/([\\d\\.]+)/i) ; if( !wechatI ...
- H5页面在微信浏览器中打开,右上角没有出现三个点
在发现问题的日期2020/09/23,微信好像出现了纯H5页面在微信浏览器中打开右上角没有三个点,经过同文件更换多个服务器和域名测试,发现可能是由于打开的域名的没有备份,现在正在走备案流程,出现问题换 ...
- 微信浏览器中打开QQ聊天QQ群
微信浏览器中打开QQ聊天QQ群 打开QQ个人聊天 295124540换成自己QQ号即可 方法一: <a href="http://wpa.qq.com/msgrd?v=3&ui ...
- 用js限制网页只在微信浏览器中打开,复制粘贴即可使用
经常需要做一些表单验证和投票,为了防止恶意刷票,使页面不能在微信以外的浏览器中打开 这是js的代码: <script type="text/javascript">fu ...
- H5网站-微信浏览器中打开底部fixed遮住内容区域问题
其他安卓浏览器都没问题,在微信浏览器中会出现这种情况,是因为fixed兼容性问题造成,但是此时absolute并不能满足需求,故使用如下方式解决: <div> <div class= ...
最新文章
- 互联网的中层管理,一个庞大且易脆的群体
- pandas移除dataframe字符串数据列中的前N个字符(remove the first n characters from values from column of dataframe)
- 智能视觉组参赛总结及体会- 西安邮电大学 - AI小布丁
- MSP430程序库五SPI同步串行通信
- 计算机辅助设计还需要手绘吗,西安电脑如此发达为什么还要学习手绘
- 在c51语言的程序中 注释一般采用,【判断题】在 C51 语言的程序中,注释一般采用 /* */ 和 // 来实现。 (3.0分)...
- 精确定位网页中各个元素的位置
- 基于TCP和多线程实现无线鼠标键盘-Socket(1)
- VB 将文件夹复制到指定目录
- 【数据处理】reshape2包
- 人生最重要的概念:复利
- 服务器远程桌面连接不上(远程桌面连接服务器之超级VPS管理器)
- NHibernate]集合类(Collections)映射
- etcd系列深入浅出客户端
- 漫步数理统计二十三——泊松分布
- Linux服务详解(主要基于RedHat系的及Centos默认服务详解)(综合整理)
- Boost电路SX1308单电源转双电源输出低成本Sepic+Cuk方案
- 引谈 | 世界上第一个(真正的)私人家庭安全摄像头诞生!
- 参加《前沿科学国际研讨会》的世界著名学者简介
- [Mysql] 防御和检查SQL注入攻击的手段