Какой протокол загружает браузер вместо запуска приложения для файла?
<a href="....mp3">
Ссылка будет делать большинство браузеров запустить проигрыватель носителя по умолчанию, чтобы открыть файл mp3.
<a href="...mp3" download>
может заставить некоторые браузеры Html5 загружать, т.е. сохранять вместо этого mp3-файл.
Я проверил трафик и оба a
тега отправили Content-Type:audio/mpeg
. Браузер смотрит на download
атрибут и ведет себя соответственно?
IE, даже самая последняя версия, не поддерживает этот download
атрибут. Есть ли другой метод, который будет работать для всех браузеров?
Дополнительная информация: мое требование появилось потому, что некоторые пользователи телефона жаловались, что у них нет возможности загрузить файл для прослушивания в автономном режиме.
Я знал, что браузеры ПК обычно могут щелкнуть правой кнопкой мыши и сохранить файл в виде ссылки. Я думал, что смогу сделать то же самое в браузере телефона (Android Chrome) касанием и удержанием, но был разочарован.
Таким образом, кажется, что мне пришлось бы реализовать две ссылки, одну для навигации и одну для загрузки, если я не хочу добавлять код для вывода другого HTML в зависимости от типа браузера.
0 ответов на вопрос
Похожие вопросы
-
3
IE на Windows 7 не сохраняет файлы на диск
-
3
Завершение работы компьютера после завершения загрузки / выгрузки
-
4
Где скачать много цифр пи?
-
-
4
Настройка модема для загрузки Bittorrent
-
4
Бесплатный HTML-редактор изображений для Windows?
-
9
Как отправить электронное письмо в виде обычного текста, а не HTML в моем почтовом клиенте?
-
3
Firefox: Почему это медленно, если у меня есть активные загрузки?
-
2
Звоните, но не загружайте страницу с помощью wget
-
17
Как скачать URL в виде файла?
-
4
Google слишком медленно загружается