验证安装chrome扩展时出错

时间:2017-09-19 13:59:29

标签: javascript html google-chrome google-chrome-extension

我有一个错误“只有用户手势才可以启动未捕获的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

有人有想法吗?

感谢。

1 个答案:

答案 0 :(得分:1)

从文档中(我将重要部分用斜体显示):

  

触发内联安装

     

要实际开始内联安装,必须调用chrome.webstore.install(url, successCallback, failureCallback)函数。 只能在响应用户手势时调用此函数,例如在单击事件处理程序中;如果不是,则抛出异常。

您不能只将install()调用放入脚本标记中并让它自动运行。