Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> html5寫鏈接打開ios和android本地應用

html5寫鏈接打開ios和android本地應用

編輯:關於Android編程

1、在html中設置鏈接


href=”[scheme]://[host]/[path]?[query]”
scheme可以自己在app內部設置成任意的,把android和ios的設置成一樣的
2、若本地應用存在,直接打開app;若不存在,計時一段時間跳到appstore
需要判斷ios還是android平台下的浏覽器,需要判斷微信浏覽器

var openApp = function () {
    var btnOpenApp = document.getElementById(open-app);
    btnOpenApp.onclick = function () {
        //打開本地應用函數
        var open=function(url){
            var timeout;     
                function try_to_open_app() {
                    timeout = setTimeout(function(){
                    window.location.href=url;
                    console.log(22)
                       }, 10);
                }
                try_to_open_app();
        }

        if (/android/i.test(navigator.userAgent)) {
            //alert(This is Android'browser.);//這是Android平台下浏覽器
            if (/MicroMessenger/i.test(navigator.userAgent)) {
                alert(This is MicroMessenger browser,請使用本地浏覽器打開);//這是微信平台下浏覽器
            }
            else {
                open(andorid應用市場url);
            }
        }

        if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
            //alert(This is iOS'browser.);//這是iOS平台下浏覽器
            if (/MicroMessenger/i.test(navigator.userAgent)) {
                alert(微信內置浏覽器不支持打開本地應用,請點擊右上角使用本地浏覽器打開);//這是微信平台下浏覽器
            }
            else {
                open(ios應用市場url);
            }
        }
    };
}

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved