1

我想知道如何触发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 ,它根本不起作用。

4

1 回答 1

1

看起来这些事件仅在 5 天前被添加到 Chrome 的主干代码中。它们现在可以在Chrome Canary上使用,但要等一段时间才能出现在常规 Chrome 频道中。

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

于 2014-03-31T20:18:55.300 回答