3

Скажем, я нашел ссылку на файл .pdf на веб-странице. Я могу щелкнуть правой кнопкой мыши и "сохранить как", чтобы сохранить файл без загрузки Firefox .pdf в браузере.

Но предположим, что у меня есть только текст URL. Я мог бы вставить его в панель навигации, позволить Firefox загрузить .pdf и, наконец, нажать "сохранить", но есть ли способ сохранить его, не позволяя Firefox загрузить его?

В прошлом я справлялся с этим, создавая текстовый файл с URL-адресом в теге ссылки "сохранить как", но мне интересно, есть ли лучший способ.

2 ответа2

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... с этим. С другой стороны, он должен работать со всеми основными браузерами (за исключением чрезмерных блокировщиков всплывающих окон, в этом случае его можно изменить для печати внутри текущего окна вместо использования всплывающего окна). В любом случае лучше, чем создавать HTML-файл каждый раз, когда вам нужно что-то скачать по ссылке.

1

Если вы не хотите открывать файлы PDF в браузере, настройте Firefox так, чтобы файлы PDF сохранялись таким образом, что любой файл PDF будет сохранен.

Параметр в меню Инструменты / Параметры / Приложения отфильтровать список по PDF и изменить параметр "Всегда спрашивать".

Также вам может потребоваться отключить плагин Adobe Reader (Инструменты / Дополнения / Плагины)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .