判断是否为微信打开
<!doctype html> <html> <head> <meta charset="utf-8"> <title>判断打开的浏览器类型实现跳转</title> <style> #weixinStyle{ width:100%; display:none; text-align:center; font-size:16px; padding-top:50px;} </style> </head> <body> <div id="weixinStyle"> 提示:请点击右上角,选择“用浏览器打开” </div> <script type="text/javascript"> //获取id为weixinStyle的div对象 var weixin=document.getElementById("weixinStyle"); //网页加载后执行函数 window.onload=function(){ //判断是否为微信内核 是 则显示引导图标 否则 不显示直接下载 if(isWeixin()){ //是微信打开显示提示信息 weixin.style.display="block"; }else{ //是非微信打开直接跳转下载地址 location.replace("apk网络下载地址");//这里的‘apk网络下载地址’要改成实际地址 } } //这个函数用来判断当前浏览器是否微信内置浏览器,是微信返回true,不是微信返回false function isWeixin(){ var WxObj=window.navigator.userAgent.toLowerCase(); if(WxObj.match(/microMessenger/i)=='micromessenger'){ return true; }else{ return false; } } </script> </body> </html>