您的位置:首页 > 移动开发 > 微信开发

判断是否在微信浏览器

2015-09-06 21:38 281 查看
//判断是否在微信打开网页
function is_weixn(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}
var browser={

versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;

return {
trident: u.indexOf('Trident') > -1, //IE
presto: u.indexOf('Presto') > -1, //opera
webKit: u.indexOf('AppleWebKit') > -1, //??
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //?
ios: !!u.match(/(i[^;]+\;(U;)? CPU.+Mac OS X)/), //ios
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //androiduc                iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //honeQHD                iPad: u.indexOf('iPad') > -1, //Pad
webApp: u.indexOf('Safari') == -1 //eb????
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}

if(browser.versions.ios)
{

}
else if(browser.versions.android)
{

}
else
{
//document.writeln("<h1>不支持该设备!</h1>");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: