javascript - 页面加载时从浏览器打开 android 应用程序

标签 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();}
但这些都不起作用。

最佳答案

在通用链接上遇到相同问题的人们需要在没有用户操作的情况下进行应用链接。
没有用户交互,我们无法应用链接。谷歌浏览器确实阻止了从 URL 链接的应用程序。

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

关于javascript - 页面加载时从浏览器打开 android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53737855/

相关文章:

javascript - Firebase 函数读取/访问剩余节点信息

android - 如何制作这个 Staggered GridView?

html - 全屏背景 gif 在 Firefox 中不起作用

javascript - 在同一个导航栏中有两个下拉菜单

javascript - 保存 react 文件时 Visual Studio 代码错误?

javascript - 单击时删除附加的子项

android - Android TableLayout 中每一行的样式相同

android - Lollipop 中工具栏的背景色是正常的,但 Kitkat 中是白色的

javascript - 如何引导导航栏静态固定在滚动条上?

javascript - 阻止用户刷新页面