js判断是否在微信浏览器中打开
作者:随然 日期:2017-06-25
js判断是否在微信浏览器中打开
复制内容到剪贴板
程序代码

function is_weixn(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}
通过测试完全通过,无论是android 还是iphone,ipad 都可以。
上面代码需要调用才执行,如果需要在页面载入完成就执行,可以像下面这样写代码
复制内容到剪贴板
程序代码

$(function () {
// 不是微信就跳到授权页
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
location.href='http://ww.abc.com'
}
});
$(function(){ } 当文档载入完毕就执行
function is_weixn() 调用才执行
当然我们除了用js来判断之外,用其它语言来判断就更简单了,比如PHP
复制内容到剪贴板
程序代码

function is_weixin(){
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return true;
}
return false;
}
[本日志由 随然 于 2017-06-25 06:22 PM 更新]






评论: 0 | 引用: 0 | 查看次数: 9444
发表评论