html 5クリック起動app


h 5ページはappを呼び覚まして、宝を洗うことを例にします
クリックしてアプリを  	

js

var download_schema = 'taobao://'; //app          ,       
var universal_link = 'ios    ';//ios    
var getVersionUrl = 'Android    ';//Android       
var u = navigator.userAgent.toLocaleLowerCase();
//console.log(u);
var isWeixin = u.match(/MicroMessenger/i) == 'micromessenger'; //          
var isAndroid = u.indexOf('android') > -1 || u.indexOf('linux') > -1; //android    uc   
var isiOS = !! u.match(/(iphone|ipod|ipad|mac)/i);
 
function openApp() {
    //alert('1');
    //alert(isAndroid);
    //alert(isiOS);
    if (isAndroid) {
        android1();
    }
    if (isiOS) {
        ios();
    }
    //alert("      "); //     ,   version  ,   app   ,        
}
 
function android1() {
    //     ,    
    if (isWeixin) {
        window.location.href = "Android     "; /***Android       ***/
    } else {
        window.location.href = download_schema; /***  app   ,       ***/
        window.setTimeout(function () {
            //window.location.href = "Android    ";/***Android       ***/
            window.location.href = getVersionUrl; /***Android       ***/
        }, 100);
    }
}
 
function ios() {
    window.location.href = universal_link + "?schema=" + encodeURIComponent(download_schema);
}