Chrome扩展内联安装程序

时间:2015-04-23 09:06:29

标签: javascript google-chrome-extension

更新:Google已停用Chrome扩展程序的内联安装功能。

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

我在我的html页面(我的网站点击了用户)上添加了上述代码,该代码与我在chrome商店和javascript函数chrome.webstore.install()中发布的Chrome扩展程序相关联。

它真的会让用户在他的计算机上安装chrome扩展程序吗?

1 个答案:

答案 0 :(得分:9)

文档:https://developer.chrome.com/webstore/inline_installation

首先,为了实现这一目标,您需要通过网站管理员工具验证您拥有的网站。

  

已验证的网站要求

     

出于安全原因,只能通过verified(通过Webmaster Tools)与Chrome网上应用店中该项相关联的网站上的网页启动内联安装。请注意,如果您验证域的所有权(例如,http://example.com),则可以从任何子域或页面启动内联安装(例如,http://app.example.comhttp://example.com/page.html)。

验证完您的网站后,您需要通过开发者控制台编辑您的扩展程序列表,以选择该扩展程序与您的(已验证)网站相关联:

Developer Dashboard

如果你已经完成了所有这些,添加了链接标记并触发了install()函数(如果我没记错的话,必须由用户操作触发,如点击处理程序),用户将是提供了一个描述您的扩展的小对话框,如下所示:

Example

在那里,他们可以接受或拒绝而无需打开网上商店。您无法以静默方式安装扩展程序,但可以为用户省去转到商品详情的麻烦。