判断网页是否是微信浏览器打开
我们知道 js 可以通过 window.navigator.userAgent 来获取浏览器的相关信息,
比如:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36,
那么我们也可以通过该方法来获取微信内置浏览器的相关信息:
Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_1 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11d201 MicroMessenger/5.3。
根据关键字 MicroMessenger 来判断是否是微信内置的浏览器。
判断函数如下:
//是否是微信浏览器打开
function is_weixn_browser() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
return true;
} else {
return false;
}
}
转载于:https://www.cnblogs.com/xsj1989/p/5682168.html
判断网页是否是微信浏览器打开相关推荐
- js判断是否是在微信浏览器打开
标题js判断是否是在微信浏览器打开 一.直接判断是否是在微信浏览器打开的 (1)法1: function is_weixn(){ var ua = navigator.userAgent.toLowe ...
- 限制网页只能在微信浏览器打开
效果:判断网页是否是在微信浏览器打开: $(function(){//判断页面是否是在微信浏览器打开//对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器var userag ...
- 判断网页是否在微信浏览器中打开
js判断 function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) ...
- JS判断网页是否在微信中打开
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger ...
- php判断微信浏览器跳转页面跳转,判断当前网页是否在微信浏览器中打开
这几天一直在与微信内置的浏览器打交道,也总结出一些如何判断当前浏览器环境是否为微信浏览器的小经验(其实代码网上一搜一大把),今天记录一下. 判断网页是否在微信浏览器中打,一般都是通过请求头信息中的HT ...
- 判断网页是否为微信内置浏览器打开?
文章目录 (两种方法)教你:"如何判断网页是不是在微信端内置浏览器打开?" 本文根据项目开发实际情况,着重探讨在微信内置浏览器中调用支付功能,遇到的几个坑! 目的: (方法一)全部 ...
- 设置网页只允许在手机微信浏览器打开
只能在手机微信浏览器打开 js前端的代码 $(function(){var ua = navigator.userAgent.toLowerCase();var isWeixin = ua.index ...
- qq打开网页时提示用浏览器打开html,微信QQ打开网页时提示用浏览器打开
微信QQ打开网页时提示用浏览器打开 一,需求分析 1.1,使用微信或QQ打开网址时,无法在微信或QQ内打开常用下载软件,手机APP等.故此需要在微信qq里提示 二,功能实现 2.1 html实现 请点 ...
- JS判断页面是否在微信浏览器、QQ浏览器等打开的方法
本文实例讲述了js判断当前页面是否在微信浏览器打开的方法.分享给大家供大家参考,具体如下: 转自http://blog.csdn.net/jason_wangying/article/details/ ...
- h5页面提示只能在微信浏览器中打开_h5移动端开发 判断只能在微信浏览器打开...
在开发的过程中可能会遇到项目只能在微信浏览器打开的需求,那么只需要在项目的页面添加以下代码即可(单页面应用在入口文件添加即可). var ua = navigator.userAgent.toLowe ...
最新文章
- 看完这篇,code review 谁敢喷你代码写的烂?怼回去!
- 国内NLP竞赛平台一览(附平台连接)
- 存储过程分页,按多条件排序(原创)
- 转png格式_CAD转PNG,你知道怎样转换成高质量清晰的黑白图片吗?
- 朱峰谈概念设计(四):游戏和电影的不同
- nyoj--86--找球号(一)(hashset二分)
- 爬虫 - 豆瓣网《小王子》热评
- linux rpm包,安装路径查看及改变rpm包默认安装路径
- 根可达算法的根_我的JVM(六):GC的基础概念以及GC算法
- 团队开发——个人工作总结01
- Webpack实战(一):基础入门-教你轻松搞定Webpack打包工具安装及参数配置
- python考勤记录_python连接中控考勤机分析数据
- visual studio 使用快捷方法2
- 蓝桥杯2018年第九届C/C++省赛B组第七题-螺旋折线
- linux为mysql创建gpower_实战:在Java Web 项目中使用HBase
- fterm 控制台乱码解决
- MLCC电容的直流偏压特性 贴片电容
- Docker 基于centos7制作jdk8 镜像并添加字体; 运行jar 包
- 第三阶段应用层——1.11 数码相册—setting_page设置页面的显存管理、页面规划、输入控制
- OFD文件怎么转PDF?ofd文件转换为pdf格式教程