繁体   English   中英

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

[英]Open android app from browser when page loads

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

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();}

但这些都不起作用。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM