Estou tentando corrigir o extinto plugin do Firefox "auto resume downloads" .
Parece que para reiniciar um download, pode-se invocar (a partir de um plug-in ou do console do inspetor de plug-ins do Firefox) a downloads.resume
função (passando o id
do download com falha). No entanto, o download, do tipo DownloadItem , tem sua propriedade canResume
definida como false
if the error
is "NETWORK_FAILED"
. A documentação não parece dar nenhuma indicação de por que canResume
é falso. Pode-se retomar o download manualmente através da GUI clicando no pequeno ícone de recarga ao lado do download. Definir manualmente canResume
para true
faz com que o valor da propriedade seja atualizado sem erros, mas ainda não pode ser resumed
e a propriedade é redefinida para false
após a próxima marcação.
Como posso retomar programaticamente um download do Firefox que falhou devido ao erro "NETWORK_FAILED"?