我有一个错误“只有用户手势才可以启动未捕获的Chrome网上应用店安装。”
使用此代码:
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Titre de la page</title>
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/ajhifddimkapgcifgcodmmfdlknahffk">
<script type="text/javascript">
chrome.webstore.install();
</script>
</head>
<body>
test Chrome
</body>
</html>
我不明白为什么我按照谷歌tuto:https://developer.chrome.com/webstore/inline_installation。
有人有想法吗?
感谢。
答案 0 :(得分:1)
从文档中(我将重要部分用斜体显示):
触发内联安装
要实际开始内联安装,必须调用
chrome.webstore.install(url, successCallback, failureCallback)
函数。 只能在响应用户手势时调用此函数,例如在单击事件处理程序中;如果不是,则抛出异常。
您不能只将install()
调用放入脚本标记中并让它自动运行。