我希望用chrome.downloads
api做一些实验。我下载了Chrome的开发和加拿大版本,并使用downloads
权限以及<all_urls>
创建了新的扩展程序。
当我加载扩展程序时,“权限”链接显示我有权“下载文件”,以便成功加载权限。
当我检查调试器中的“chrome”对象时,chrome.downloads
设置为undefined
。如果我去使用该对象,它会导致扩展卸载。它还会导致空白通知显示在屏幕的一角,但由于它没有任何内容,我无法判断这是否是一条消息,通知我我没有做过我需要做的事情。
此外,我下载了示例扩展名Downloads Overwrite Existing Files,该扩展程序也无法在dev或canary上运行。
有谁知道如何让这个工作?据我所知,我已经完成了所需的一切。
答案 0 :(得分:1)
您可能会看到两个无关的错误。空通知为https://code.google.com/p/chromium/issues/detail?id=181191,这使您无法看到内容:“下载覆盖现有文件已崩溃。单击此气球可重新加载扩展名。”这个错误最近出现了,我们现在正在看它。
你可能已经猜到的另一个错误就是崩溃了。我刚刚在这里提交了它:https://code.google.com/p/chromium/issues/detail?id=197926。
对不起,不好意思。这是在一些更“激动人心”的频道上运行的乐趣的一部分。这是对你的问题的一个相当蹩脚的答案,因为它不会让你解除阻塞,但它正是对正在发生的事情的正确解释。