Chrome扩展内联安装程序

vic*_*rma 1 javascript google-chrome-extension

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

<link rel="chrome-webstore-item" href="chrome.google.com/webstore/detail/itemID">
Run Code Online (Sandbox Code Playgroud)

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

它真的会让用户在他的电脑中安装chrome扩展吗?

Xan*_*Xan 9

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

首先,为了实现这一目标,您需要通过网站站长工具验证网站是否为您所拥有的内容.

已验证的网站要求

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

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

开发人员仪表板


如果您已完成所有这些操作,请添加链接标记并触发该install()功能(如果我没记错的话,必须由用户操作触发,如点击处理程序),将向用户显示一个描述您的扩展的小对话框,像那样:

例

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