页面加载时从浏览器打开android应用

时间:2018-12-12 07:17:53

标签: javascript android html android-intent

例如,我想在用户访问时打开我的应用程序:

www.example.com/myApp

<a href="id="a" intent://something#Intent;scheme=myapp;package=com.example.myapp;end;">open app</a>

如果我单击此链接,它将起作用, 但是我希望在页面加载时无需点击即可打开我的应用。

我尝试过:

window.onload = function () {
        window.location.replace("intent://something#Intent;scheme=myapp;package=com.example.myapp;end;");            
    }

window.onload = function () {window.location.href = "intent://something#Intent;scheme=myapp;package=com.example.myapp;end;";}

window.onload = function(){document.getElementById("a").click();}

但这些都不起作用。

1 个答案:

答案 0 :(得分:0)

在普遍链接中遇到相同问题的人(在没有用户操作的情况下,他们可以链接到应用)。  如果没有用户交互,我们将无法进行应用链接。 Google chrome确实阻止了应用程序从URL链接。

因此要求大家采用基于用户交互的方法。这是100%有效的通用链接方法