js判断手机是否安装了某个APP,如果安装了就打开,没安装就下载
2017-08-11 09:50
639 查看
var APPCommon = { iphoneSchema: 'XingboTV://', iphoneDownUrl: 'https://itunes.apple.com/cn/app/xing-botv-mei-nu-shuai-ge3d/id1098066581?l=en&mt=8', androidSchema: 'scheme://com.xingbo/', androidDownUrl: 'http://webrs.xingbo.tv/app/XingboLive-release.apk', openApp: function(){ var this_ = this; //微信 if(this_.isWeixin()){ $(".weixin-tip").css("height",$(window).height()); $(".weixin-tip").show(); $('.weixin-tip').on('touchstart', function () { $(".weixin-tip").hide(); }); }else{//非微信浏览器 if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) { var loadDateTime = new Date(); window.setTimeout(function() { var timeOutDateTime = new Date(); if (timeOutDateTime - loadDateTime < 5000) { window.location = this_.iphoneDownUrl;//ios下载地址 } else { window.close(); } },25); window.location = this.iphoneSchema; }else if (navigator.userAgent.match(/android/i)) { try { window.location = this_.androidSchema; setTimeout(function(){ window.location=this_.androidDownUrl; //android下载地址 },500); } catch(e) {} } } }, isWeixin: function(){ //判断是否是微信 var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { return true; } else { return false; } } };
代码中包括了了iphone,android的,还有微信的判断
相关文章推荐
- js判断手机是否安装了某个APP,如果安装了就打开,没安装就下载
- 【JS】点击页面判断是否安装app并打开,否则跳转下载的方法
- js判断手机有没有下载某个App,如果没有跳到下载的地方
- js判断移动端是否安装某软软件,安装直接打开相应的链接,否则跳转到下载商店方法
- 用于deeplink的js方法(判断手机是否安装app)
- js判断是否安装app,安装打开app
- js判断是否安装app,安装打开app
- 用于deeplink的js方法(判断手机是否安装app)
- Js判断移动端是否存在客户端:如果存在则打开,如果不存在则下载
- Js判定移动端是否安装app,若已安装,则打开,未安装则跳转到下载页面
- HTML中判断手机是否安装某APP,跳转或下载该应用
- JS实现点击网页判断是否安装app并打开否则跳转app store
- 利用js判断手机是否安装某个app的多种方案
- HTML5打开本地app应用的方法,如果你的手机上安装App,就会自动打app,否则在页面上会提示你进行下载app
- JS实现点击网页判断是否安装app并打开否则跳转app store
- 判断某一款应用(通过包名)是否安装,如果安装直接打开,否则弹出下载对话框(V1.0)
- 再你自己的APP中判断是否安装了别的APP,如没有,打开AppStore下载
- 在html页面中js判断app是否安装并直接打开
- HTML中判断手机是否安装某APP,跳转或下载该应用
- [WXApi isWXAppInstalled] 设置白名单判断手机是否安装APP LSApplicationQueriesSchemes