Internet Explorer 9 скачивает ссылку (страницу), а не файл!
Случилась у меня одна забавная вещица, IE наотрез отказывался скачивать файл, точнее само скачивание происходило, но скачивался не сам файл, а страница (url) которая должна была отдавать этот файл. После удаления всех кук, кеша и прочих умных слов - начал впадать в панику. Оказалась что проблема крылась в настройках, и то, что страница открывалась через https протокол, а именно в том, что по умолчанию IE9 страницы по https может скачивать на диск, для того чтобы этого не случалось, нужно зайти в
свойства обозревателя -
дополнительно и побаловаться с галочкой "
не сохранять шифрованные страницы на диск"
Рассмотрим достаточно простой пример того, как можно скачать музыку с сайта ВКонтакте (vk.com или vkontakte.ru)
А решение довольно просто - надо всего лишь переопределить javascript-функцию проигрывания файлов и вместо проигрывания музыки вам предложат сохранить файл )
итак - простая последовательность действий:
1. Заходим ВКонтакт, на страницу с музыкой (мои аудиозаписи или поиск)
2. В строку адреса браузера вставляем нехитрый код (он и переопределит ту самую функцию)
|
javascript:function playAudioNew(a){ var url = document.getElementById('audio_info'+a).value.split(',')[0]; window.open(url,'Download'); } |
3. Жмем на кнопочку play - и файл скачивается.
Теперь то, что не надо забывать:
- Если файл пытается открыться в браузере проигрывателем типа quicktime`a - надо либо в меню файл или в контекстном меню (щелкнуть правой кнопочкой мыши) выбрать сохранить как...
- При обновлении страницы со списком музыки переопределение функции придется повторить.
Свежие комментарии