【发布时间】:2016-03-18 01:41:41
【问题描述】:
我有一个 html 页面,我想在加载此页面时启动我的原生应用程序。以下是我的代码:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://code.jquery.com/jquery-1.12.1.js"></script>
</head>
<body>
<br><br><br>
<a id="link1" style='display:none' href="baidufe://schemedemo/get/info?id=10000">test link</a>
<br>
<button onclick="launch()">Launch</button>
</body>
<script language="JavaScript">
function launch(){
console.log("test");
var clickTarget = document.getElementById("link1");
clickTarget.click();
};
window.onload=function(){
launch();
};
</script>
</html>
但是当我在 android chrome(版本为 49)中打开此页面时,我的本机应用程序未启动。当我点击“启动”按钮时,我的原生应用程序可以成功启动。
根本原因是什么?但是我的要求是打开此页面时将启动本机应用程序,如何解决?谢谢!
【问题讨论】:
标签: android google-chrome applinks