Js判断移动端是否存在客户端:如果存在则打开,如果不存在则下载

Posted 爱博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js判断移动端是否存在客户端:如果存在则打开,如果不存在则下载相关的知识,希望对你有一定的参考价值。

 function android(){
        window.location.href = "打开APP的协议"; /***打开app的协议,有安卓同事提供***/
        window.setTimeout(function(){
           window.location.href = "下载APP的地址"; /***Android移动端下载地址***/
        },2000);
}

 function ios(){
        var ifr = document.createElement("iframe");
        ifr.src = "打开APP的协议"; /***打开app的协议,有ios同事提供***/
        ifr.style.display = "none"; 
        document.body.appendChild(ifr);
        window.setTimeout(function(){
          document.body.removeChild(ifr);
           window.location.href = "下载APP的地址"; /***下载app的地址***/
        },2000)
}
var u = window.navigator.userAgent;
var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1; //android终端或者uc浏览器
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if(isAndroid){
      android();
 }
 if(isiOS){
      ios();
  }

  

以上是关于Js判断移动端是否存在客户端:如果存在则打开,如果不存在则下载的主要内容,如果未能解决你的问题,请参考以下文章

js判断一个变量或对象是不是存在

如何判断js里的对象是不是存在

shell判断文件是不是存在

mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入

js 判断数组中是不是包含

linux条件判断之判断文件是否存在