如何在安装Chrome扩展程序时触发onDownloadProgress?

时间:2014-03-31 18:59:54

标签: google-chrome-extension install webstore

我想知道如何触发onDownloadProgress事件。我做了一个扩展程序,将其上传到Chrome商店并按照此处详述的每个步骤进行操作:http://developer.chrome.com/webstore/inline_installation

现在我正在尝试在用户安装扩展程序时向用户显示进度条,但我收到以下错误:

Uncaught TypeError: Cannot call method 'addListener' of undefined

这是我正在使用的代码:

chrome.webstore.onDownloadProgress.addListener(function(percentage){
console.log(percentage)
});

chrome.webstore.install('MY_EXTENSION_ID', function(){ console.log('installed') }, function(error){ console.log(error) });

这是他们的文档的一部分:http://developer.chrome.com/extensions/webstore 而且它根本不起作用。

1 个答案:

答案 0 :(得分:1)

看起来这些事件已添加到Chrome的中继代码only 5 days ago中。它们现在可在Chrome Canary上获得,但它们会在常规Chrome频道中显示一段时间。

我不知道为什么文档页面已经列出了它们。