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 更新]
上一篇: 关于Html5中type="number" 只能输入整数的问题下一篇: Javascript如何获得input元素value值
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 电脑 代码 ASP
相关日志:
评论: 0 | 引用: 0 | 查看次数: 8707
发表评论