Javascript Android上使用Chrome浏览器的Web2App问题

Javascript Android上使用Chrome浏览器的Web2App问题,javascript,android,jquery,mobile,deep-linking,Javascript,Android,Jquery,Mobile,Deep Linking,在我们的项目中,我需要一个用于web到移动重定向的deeplink URL。我的目标是将网站上的人重定向到特定的移动应用程序。不幸的是,我无法在Android手机上使用Chrome自动重定向到移动应用程序。iOS运行得很好。如果我点击超链接重定向到Android Chrome上的移动应用程序,它可以正常工作,但自动重定向仍然不起作用 我听到有人说是bug被归类为“不会修复”。以下是该解释的链接: 然而,我看到一些应用程序能够以某种方式重定向 顺便说一句,我正在使用Java8,如果您提供任何后端解

在我们的项目中,我需要一个用于web到移动重定向的deeplink URL。我的目标是将网站上的人重定向到特定的移动应用程序。不幸的是,我无法在Android手机上使用Chrome自动重定向到移动应用程序。iOS运行得很好。如果我点击超链接重定向到Android Chrome上的移动应用程序,它可以正常工作,但自动重定向仍然不起作用

我听到有人说是bug被归类为“不会修复”。以下是该解释的链接:

然而,我看到一些应用程序能够以某种方式重定向

顺便说一句,我正在使用Java8,如果您提供任何后端解决方案,我也愿意这样做

<c:if test="${deviceClass.equals('Phone')}">
  <c:if test="${osName.equals('iOS')}">
    <p style="font-size:40px; text-align: center;"><a href="fb://page/240995729348595"><b> Open Facebook on iOS </b></a></p>
  </c:if>
  <c:if test="${osName.equals('Android')}">
    <p style="font-size:40px; text-align: center;"><a href="intent://scan/#Intent;scheme=fb://profile/838619192839881;package=com.facebook.katana;end"><b> Open Facebook on android </b></a></p>
  </c:if>
</c:if>

 <script type="text/javascript">
  $(document).ready(function() {

    var browserName = "${agentName}";
    var deviceClass = "${deviceClass}";

    if (deviceClass === "Desktop" || browserName === "Opera" || browserName === "Firefox" || browserName === "YaBrowser") {
      var timeleft = 10;
      var downloadTimer = setInterval(function() {
        timeleft--;
        document.getElementById("countdowntimer").textContent = timeleft;

        if (timeleft <= 0) {
          var link = "${redirectUrl}";
          window.location.assign(link);
          setTimeout(function() {
            window.location = www.google.com;
          }, 7000);

          clearInterval(downloadTimer);
        }
      }, 1000);
    }
  });
</script>

$(文档).ready(函数(){ var browserName=“${agentName}”; var deviceClass=“${deviceClass}”; 如果(deviceClass==“桌面”| |浏览器名==“Opera”| |浏览器名===“Firefox”| |浏览器名==“YaBrowser”){ var timeleft=10; var downloadTimer=setInterval(函数(){ 时间限制--; document.getElementById(“倒计时”).textContent=timeleft; 如果(时间限制)