function openApp() {
         if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
            letloadDateTime = new Date();
            window.setTimeout(function() {
               let timeOutDateTime = new Date();
               if (timeOutDateTime - loadDateTime < 5000) {
                  // 跳转至app下载页 以微信为例
                  window.location = "http://sj.qq.com/myapp/detail.htm?apkName=com.tencent.mm";
               } else {
                  window.close();
               }
            }, 25);
            // 打开本地的app 以微信为例
            window.location = "wexin://";
         } else if (navigator.userAgent.match(/android/i)) {
            let loadDateTime = new Date();
            window.setTimeout(function() {
               let timeOutDateTime = new Date();
               if (timeOutDateTime - loadDateTime < 5000) {
                  // 跳转至app下载页
                  window.location = "http://sj.qq.com/myapp/detail.htm?apkName=com.tencent.mm";
               } else {
                  window.close();
               }
            }, 25);
            // 打开本地的app
            window.location = "wexin://";
         }
      }

简写为

function openApp() {
	let loadDateTime = new Date();
            window.setTimeout(function() {
               let timeOutDateTime = new Date();
               if (timeOutDateTime - loadDateTime < 5000) {
                  // 跳转至app下载页 以微信为例
                  window.location = "http://sj.qq.com/myapp/detail.htm?apkName=com.tencent.mm";
               } else {
                  window.close();
               }
            }, 25);
            // 打开本地的app 以微信为例
            window.location = "wexin://";
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐