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

gma*_*ili 5 html javascript android android-intent

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

www.example.com/myApp

<a href="id="a" intent://something#Intent;scheme=myapp;package=com.example.myapp;end;">open app</a>
Run Code Online (Sandbox Code Playgroud)

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

我试过了:

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

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

甚至

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

但这些都不起作用。

Tej*_*rma 1

在通用链接上遇到相同问题的人们需要在没有用户操作的情况下进行应用程序链接。如果没有用户交互,我们无法链接应用程序。Google Chrome 确实会阻止来自 URL 的应用程序链接。

因此,要求大家采用基于用户交互的方法。这是在所有 Android 或 iOS 设备操作系统上 100% 有效的通用链接方法。