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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐