Kaynağa Gözat

h5页面做判断是否有app

xiaogang 3 yıl önce
ebeveyn
işleme
c292d21583
1 değiştirilmiş dosya ile 39 ekleme ve 0 silme
  1. 39 0
      public/web/register.html

+ 39 - 0
public/web/register.html

xqd
@@ -272,6 +272,45 @@
             $('#password').attr('type', 'password');
         }
     })
+
+
+
+    function open_app(){
+        var u = navigator.userAgent;
+        var isWeixin = u.toLowerCase().indexOf('micromessenger') !== -1; // 微信内
+        var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端
+        var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
+
+// 微信内
+        if (isWeixin) {
+            alert('请在浏览器上打开')
+        } else {
+            //android端
+            if (isAndroid) {
+                //安卓app的scheme协议
+                window.location.href = 'com.orange_road://';
+                // setTimeout(function () {
+                //     let hidden = window.document.hidden || window.document.mozHidden || window.document.msHidden || window.document.webkitHidden
+                //     if (typeof hidden == "undefined" || hidden == false) {
+                //         //应用宝下载地址 (emmm 找不到淘宝应用宝的地址,这里放的是 lucky coffee 地址)
+                //         window.location.href = "https://a.app.qq.com/o/simple.jsp?pkgname=com.lucky.luckyclient";
+                //     }
+                // }, 2000);
+            }
+            //ios端
+            if (isIOS) {
+                //ios的scheme协议
+                window.location.href = 'com.orangeroad.app://'
+                // setTimeout(function () {
+                //     let hidden = window.document.hidden || window.document.mozHidden || window.document.msHidden || window.document.webkitHidden
+                //     if (typeof hidden == "undefined" || hidden == false) {
+                //         //App store下载地址
+                //         window.location.href = "http://itunes.apple.com/app/id387682726";
+                //     }
+                // }, 2000);
+            }
+        }
+    }
 </script>
 </body>
 </html>