Firefox: учитывая URL, сохраните файл без перехода к нему
Скажем, я нашел ссылку на файл.pdf на веб-странице. Я могу щелкнуть правой кнопкой мыши и "сохранить как", чтобы сохранить файл без загрузки Firefox.pdf в браузере.
Но предположим, у меня есть только текст URL. Я мог бы вставить его в панель навигации, позволить Firefox загрузить.pdf и, наконец, нажать "сохранить", но есть ли способ сохранить его, не позволяя Firefox загрузить его?
В прошлом я справлялся с этим, создавая текстовый файл с URL-адресом в теге ссылки "сохранить как", но мне интересно, есть ли лучший способ.
2 ответа
Хакерский способ - использовать букмарклет.
Я только что создал один, который выскакивает приглашение для URL (http:// необходимо). Когда вы введете его, он создаст всплывающее окно с гиперссылкой на этот URL-адрес или, если это всплывающее окно уже существует (т.е. вы уже использовали букмарклет на той же странице ранее), он добавит гиперссылку на этот блок.
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();
}
Чтобы добавить в закладки, вы можете использовать этот сайт и перетащить ссылку внизу на панель инструментов закладок. Затем просто нажмите на закладку и используйте. Кроме того, вы можете напрямую добавить закладку в это место.
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();}
К сожалению, я не думаю, что есть способ принудительно загрузить файл без поддержки на стороне сервера (манипуляции с MIME-типами), поэтому вам все равно придется использовать Save Link As...
с этим. On the plus side, it should work with every major browser (barring overzealous popup blockers, in which case it can be modified to print inside the current window instead of using a popup). In any case, better than creating a HTML file every time you need to download something by link.
Если вы не хотите открывать файлы PDF в браузере, настройте Firefox так, чтобы файлы PDF сохранялись таким образом, чтобы любой файл PDF сохранялся.
Параметр в меню Инструменты / Параметры / Приложения отфильтровать список по PDF и изменить параметр "Всегда спрашивать".
Также вам может потребоваться отключить плагин Adobe Reader (Инструменты / Дополнения / Плагины)