js判断H5页面是否是在QQ\UC浏览器中打开
js判断H5页面是否是在QQ\UC浏览器中打开
var u = navigator.appVersion;
var uc = u.split('UCBrowser/').length > 1 ? 1 : 0;
var qq = u.split('MQQBrowser/').length > 1 ? 2 : 0;
var wx = ((u.match(/MicroMessenger/i)) && (u.match(/MicroMessenger/i).toString().toLowerCase() == 'micromessenger'));
注意判断是QQ浏览器还需排除微信打开环境,即:
if(qq && !wx){return 1;
}else{return 0;
}
判断是否是UC浏览器打开
if(uc){return 1;
}else{return 0;
}
应用场景:
调用浏览器自带分享功能实现第三方分享
js判断H5页面是否是在QQ\UC浏览器中打开相关推荐
- 判断当前页面是否在微信内置浏览器中打开
转: 任何浏览器的判断都是获取user-agent参数进行判断的,判断当前页面是否在微信浏览器中打开同样也不例外. 1.首先需要获取微信内置浏览器的User Agent,经过对微信的浏览器的检测,它的 ...
- js判断H5页面处于app环境还是浏览器环境
我们对比app环境和浏览器环境的navigator.userAgent,可以发现它们几乎一致,并不能通过它来区分. 解决方案: 由于在app内部要传参数给安卓和ios,app定义了相应的方法来接收数据 ...
- 用js限制网页只在微信浏览器中打开,复制粘贴即可使用
经常需要做一些表单验证和投票,为了防止恶意刷票,使页面不能在微信以外的浏览器中打开 这是js的代码: <script type="text/javascript">fu ...
- h5页面提示只能在微信浏览器中打开_h5移动端开发 判断只能在微信浏览器打开...
在开发的过程中可能会遇到项目只能在微信浏览器打开的需求,那么只需要在项目的页面添加以下代码即可(单页面应用在入口文件添加即可). var ua = navigator.userAgent.toLowe ...
- php判断微信浏览器跳转页面跳转,判断当前网页是否在微信浏览器中打开
这几天一直在与微信内置的浏览器打交道,也总结出一些如何判断当前浏览器环境是否为微信浏览器的小经验(其实代码网上一搜一大把),今天记录一下. 判断网页是否在微信浏览器中打,一般都是通过请求头信息中的HT ...
- pc端debugger微信、电脑debugger微信、电脑调试 微信支付、pc调试 微信支付、电脑 调试真机微信、通过电脑调试手机真机打开的微信H5页面、通过电脑chrome调试手机真机打开的微信H5
pc端debugger微信.电脑debugger微信.电脑调试 微信支付.pc调试 微信支付.电脑 调试真机微信.通过电脑调试手机真机打开的微信H5页面.通过电脑chrome调试手机真机打开的微信H5 ...
- 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页面在微信浏览器中打开右上角没有三个点,经过同文件更换多个服务器和域名测试,发现可能是由于打开的域名的没有备份,现在正在走备案流程,出现问题换 ...
最新文章
- win10多合一原版系统_win10多合一系统下载_win10多合一系统下载地址-系统城
- 微信扫码登陆/微信公交号 登录PHP 自适应 UnionID统一用户
- FreeMarker使用记录
- 申论万用句型——背下来
- 给定下面的java代码_则运行_会产生类型的异常_JavaSE_笔试题_单选选择题
- Boost Part III. 函数对象与高级编程 Library 10. Lambda 用法
- oracle函数 case,oracle的case函数和case控制结构 (摘)
- Java面向对象(三)Static
- 网络编程-TCP/IP协议栈-TCP协议
- 王道考研 计算机网络3 速率相关的性能指标
- 通讯频道:TOM续约Skype破镜重圆
- 优秀程序员的两大要素:懒 + 笨
- ado创建mysql数据库_ADO创建数据库文件(*.MDB) | 学步园
- 微软 Windows 10 将支持 8 英寸以下 ARM 平板设备
- 2013搜狐移动互联战略
- 高级软考之——系统分析师思维导图(一)
- 从头尝试小米手机root
- 2017年高校网络信息安全管理运维挑战赛部分题解
- 剑网3服务器地理位置,玩家理智分析服务器设置及地域划分
- iPhone手机分辨率