suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie kann festgestellt werden, ob eine App auf einer mobilen Webseite unter iOS installiert ist?

Wie kann man auf der mobilen Webseite feststellen, ob eine App auf iOS installiert ist?

学习ing学习ing2761 Tage vor1100

Antworte allen(1)Ich werde antworten

  • typecho

    typecho2017-07-01 09:14:24

    这个问题segmentfault上有. IOS 网页能判断有没有安装应用
    很久没去看了. 试试:

    <script language="javascript">  
     if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {  
      var loadDateTime = new Date();  
      window.setTimeout(function() {  
       var timeOutDateTime = new Date();  
       if (timeOutDateTime - loadDateTime < 5000) {  
        window.location = "要跳转的页面URL";  
       } else {  
        window.close();  
       }  
      },  
      25);  
      window.location = " apps custom url schemes ";  
     } else if (navigator.userAgent.match(/android/i)) {  
      var state = null;  
      try {  
       state = window.open("apps custom url schemes ", '_blank');  
      } catch(e) {}  
      if (state) {  
       window.close();  
      } else {  
       window.location = "要跳转的页面URL";  
      }  
     }  
    </script> 

    Antwort
    0
  • StornierenAntwort