我正在尝试修复已失效的 Firefox 插件“自动恢复下载”。
似乎要重新开始下载,可以调用(从插件或 Firefox 的插件检查器控制台)downloads.resume
功能(传入id
失败的下载)。但是,类型为DownloadItem的下载将其属性canResume
设置为false
if the error
is "NETWORK_FAILED"
。该文档似乎没有说明为什么 canResume
是错误的。可以通过单击所述下载旁边的小重新加载图标,通过 GUI 手动恢复下载。手动设置canResume
为true
会导致属性值更新而没有错误,但仍然不能,并且属性会在下一个刻度后resumed
重置。false
如何以编程方式恢复因错误“NETWORK_FAILED”而失败的 Firefox 下载?