
Digamos que eu encontre um link para um arquivo .pdf em uma página da web. Posso clicar com o botão direito e "salvar como" para salvar o arquivo sem que o Firefox carregue o .pdf no navegador.
Mas suponha que eu tenha apenas o texto da URL. Eu poderia colá-lo na barra de navegação, deixar o Firefox carregar o .pdf e finalmente clicar em "salvar", mas existe uma maneira de salvá-lo sem deixar o Firefox carregá-lo?
No passado, resolvi isso criando um arquivo de texto com a URL em uma tag de link para "salvar como", mas me pergunto se existe uma maneira melhor.
Responder1
Uma maneira meio hackeada é usar um bookmarklet.
Acabei de criar um que exibe um prompt para o URL (http:// é necessário). Quando você digitá-lo, ele criará uma caixa pop-up com um hiperlink para aquela URL ou, se esse pop-up já existir (ou seja, você já usou o bookmarklet na mesma página antes), ele adicionará o hiperlink a essa caixa.
var bkm_url=prompt("URL:", "http://");
if (bkm_url!=null) {
if (typeof(bkm_nw)=="undefined"||bkm_nw.closed){
var bkm_nw=window.open("", "", "width=200,height=50");
}
bkm_nw.document.write("<a href=\""+bkm_url+"\">"+bkm_url+"</a><br/>");
bkm_nw.focus();
}
Para adicionar como um bookmarklet, você pode usaresse sitee arraste o link na parte inferior para a barra de ferramentas de favoritos. Depois é só clicar no marcador e usar. Alternativamente, você pode adicionar diretamente um marcador a este local.
javascript:var bkm_url=prompt("URL:","http://");if(bkm_url!=null){if(typeof(bkm_nw)=="undefined"||bkm_nw.closed){var bkm_nw=window.open("","","width=200,height=50");}bkm_nw.document.write("<a href=\""+bkm_url+"\">"+bkm_url+"</a><br/>");bkm_nw.focus();}
Infelizmente, não acho que exista uma maneira de forçar o download de um arquivo sem suporte do lado do servidor (manipulação do tipo MIME), então você ainda terá que usar Save Link As...
isso. No lado positivo, ele deve funcionar com todos os principais navegadores (exceto bloqueadores de pop-up excessivamente zelosos; nesse caso, ele pode ser modificado para imprimir dentro da janela atual em vez de usar um pop-up). De qualquer forma, é melhor do que criar um arquivo HTML toda vez que precisar baixar algo por link.
Responder2
Se você não quiser abrir arquivos PDF no navegador, configure o Firefox para salvar os arquivos PDF dessa forma, qualquer arquivo PDF será salvo.
A opção está em Ferramentas/Opções/Aplicativos filtrar a lista por PDF e alterar a opção para "Sempre perguntar"
Além disso, você pode precisar desabilitar o plugin do Adobe Reader (Ferramentas/Complementos/Plugins)