我希望对chrome.downloads
api 做一些实验。我下载了 Chrome 的 dev 和 canary 版本,并创建了一个具有downloads
权限的新扩展,以及<all_urls>
.
当我加载扩展程序时,“权限”链接显示我有权“下载文件”,因此权限已成功加载。
当我在调试器中检查“chrome”对象时,chrome.downloads
设置为undefined
. 如果我去使用该对象,它会导致扩展卸载。它还会导致屏幕角落出现一个空通知,但由于它没有任何内容,我无法判断这是否是一条消息,通知我我没有做我需要做的事情。
此外,我下载了示例扩展程序Downloads Overwrite Existing Files,它也无法在 dev 或 canary 上运行。
有谁知道如何让这个工作?据我所知,我已经完成了所需的一切。