2

I have chrome extension which get installed with using installer which install some process and browser extensions. As per chrome security changes stand alone installation will be blocked.Google to block local Chrome extensions

If we host extension on chrome store what are the ways we can redirect chrome from installer to install extension.

4

1 回答 1

0

根据Chromium 博客

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

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

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

内联安装如何工作:

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

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

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

(强调我的)

有关内联安装功能的更多信息。

于 2013-11-08T09:33:10.433 回答