Хакерский способ - использовать букмарклет.
Я только что создал тот, который выскакивает приглашение для 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-файл каждый раз, когда вам нужно что-то скачать по ссылке.