微信内的页面除了商城,宣传,产品页面外,还会有一些直接要求下载的app页面,但微信里面是不能直接下载app的,只能复制链接在链接器里面找开才能下载,大部份页面都会采用指向性提示来告知用户下载,如下图
下面则要说的是如何直接跳到app store或是应用宝里下截
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
$('.download').click(function(){
if(isWeiXin() && isiOS){
location.href="https://itunes.apple.com/us/app/id1195749932?l=zh&ls=1&mt=8"
}else if(isWeiXin() && isAndroid){
location.href = "http://a.app.qq.com/o/simple.jsp?pkgname=shishibaoqudao.jellal.com.risk_plan";
}else if(isiOS){
location.href="https://itunes.apple.com/us/app/id1195749932?l=zh&ls=1&mt=8"
}else if(isAndroid){
location.href="http://image.24bao.com.cn/group1/M00/00/02/Zcl5MVlDmceAJlP3AP-11COfAqM114.apk"
}
})
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}
如果是ios微信端则提示如图,‘前往’则直接跳到app store,如果在ios浏览器打开则不提示,点击按钮直接跳到app store
如果是安卓,浏览器内直接打开则直接下载安装包