如何判断页面是qq浏览器还是微信浏览器打开

// 判断是QQ浏览器还是微信浏览器的js代码
isWx = function() {
var ua = navigator.userAgent.toLowerCase();
return ua.match(/MicroMessenger/i) == ‘micromessenger‘;
},
//是否QQ
isQQ = function() {
var ua = navigator.userAgent.toLowerCase();
return !!ua.match(/mqqbrowser|qzone|qqbrowser/i);
}

//判断,if-elseif顺序不能颠倒
if (isWx()) {
alert(‘微信分享‘)
//是微信
} else if (isQQ()) {
alert(‘是QQ‘)
//是QQ
}

原文地址:https://www.cnblogs.com/-yu-ze-/p/8968960.html

时间: 2024-11-08 20:26:48

如何判断页面是qq浏览器还是微信浏览器打开的相关文章

判断当前浏览器是不是微信浏览器

1.PHP判断 封装.php代码: function is_weixin(){ if ( strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger') !== false ) { //strpos() 函数查找字符串在另一字符串中第一次出现的位置 return true; } return false; } 调用示例:直接调用 if (is_weixin()) { // 当前浏览器是微信浏览器 ... }else{ // 当前浏览器不是微信浏览器 ..

【JS】【19】使用Jquery判断是电脑或手机或微信浏览器访问

正文: //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i

PHP JS判断浏览器,微信浏览器

微信内置浏览器的 User Agent 如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent,经过在 iPhone 上微信的浏览器的检测,它的 User Agent 是: Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1 所以通过识别 MicroMessenger 这个

【微信开发】JS和PHP分别判断当前浏览器是否微信浏览器

1.PHP端 //判断是否微信浏览器 -xzz1125 function is_weixin() { if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) { return true; } return false; } 2.JS端 <script type="text/javascript"> window.onload = function(){ if(isWeiXin()){ //do

判断浏览器为微信浏览器

1.服务端判断 Request.Headers["User-Agent"].Contains("MicroMessenger") 2.客户端js判断 var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { } else { }

判断浏览器是不是微信浏览器

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

如何判断当前浏览器是微信浏览器

解决UC浏览器或微信浏览器上flex兼容问题

在UC浏览器上使用display:flex;时会不起作用,要加上兼容性写法,如下 display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */

如何检测该浏览器为微信浏览器

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