This page was saved using WebZIP 7.0.3.1030 offline browser on 12/24/13 11:31:36.
Address: https://crxdoc-zh.appspot.com/extensions/webstore.html
Title: chrome.webstore - Google Chrome 扩展程序开发文档(非官方中文版)  •  Size: 19352

chrome.webstore

描述 使用 chrome.webstore API 从您的站点上“内嵌”安装应用程序与扩展程序。
可用版本 从 Chrome 15 开始稳定支持。
了解更多 使用内嵌安装

chrome.webstore 参考

方法

install

chrome.webstore.install(string url, function successCallback, function failureCallback)

参数

url ( optional string )

如果在您的关系为 chrome-webstore-item 的页面上有一个以上的 <link> 标签,您可以在这里传递 URL 选择您希望安装的项目。如果省略的话,则使用第一个(或唯一一个)链接。如果传递的 URL 在页面中不存在则会引发异常。

successCallback ( optional function )

当内嵌安装成功完成时(已经显示确认对话框并且用户同意将该项目添加至 Chrome 浏览器)调用此函数。您可能希望使用它来隐藏提示用户安装应用程序或扩展程序的用户界面元素。

failureCallback ( optional function )

如果内嵌安装没有成功完成时调用此函数。可能的原因包括用户取消了确认对话框,链接的项目无法在网上应用店中找到,或者安装由未经过验证的站点进行。

如果您指定了 failureCallback 参数,它应该指定一个如下形式的函数:

function(string error) {...};

error ( string )

失败的详情。您可能希望为了调试目的检查或记录它,但是您不应该依赖于传递过来的特定字符串。