Javascript Android上使用Chrome浏览器的Web2App问题
在我们的项目中,我需要一个用于web到移动重定向的deeplink URL。我的目标是将网站上的人重定向到特定的移动应用程序。不幸的是,我无法在Android手机上使用Chrome自动重定向到移动应用程序。iOS运行得很好。如果我点击超链接重定向到Android Chrome上的移动应用程序,它可以正常工作,但自动重定向仍然不起作用 我听到有人说是bug被归类为“不会修复”。以下是该解释的链接: 然而,我看到一些应用程序能够以某种方式重定向 顺便说一句,我正在使用Java8,如果您提供任何后端解决方案,我也愿意这样做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,如果您提供任何后端解
<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;
如果(时间限制)