Chrome扩展程序安装

时间:2013-11-08 08:41:47

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

我有chrome扩展程序,使用安装程序安装,安装程序和浏览器扩展程序。根据chrome安全性更改,将阻止单独安装。Google to block local Chrome extensions

如果我们在chrome商店中托管扩展程序,我们可以将Chrome从安装程序重定向到安装扩展程序的方式。

1 个答案:

答案 0 :(得分:0)

根据 Chromium Blog

  

如果您的扩展程序目前在Chrome网上应用店外托管,则应尽快迁移它们。对您的用户没有任何影响,他们仍然可以使用您的扩展程序,就像没有任何更改一样。如果您愿意,可以将扩展名隐藏在Web Store列表中。如果您有自己网站的专用安装流程,则可以使用现有的内联安装功能。

所以,基本上,你需要做的是:

  1. 在Chrome网上应用店中托管您的扩展程序(可选地将其隐藏在列表中)。
  2. 让安装人员打开指向您网站网页的Chrome浏览器窗口。
  3. 在该页面上有用户启动扩展安装过程的所有必要信息和数据。 (这里的关键概念是用户必须启动安装过程,例如点击按钮。

  4. 内联安装如何运作

      

    您希望在其中进行内联安装的网站上的HTML页面必须在引用用户可以安装的项目的部分中包含一个或多个标记。每个标记必须具有以下格式:

    <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/itemID">
    
      

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

    (强调我的)

    inline installs feature 的更多信息。