Ссылка <a href="....mp3">
заставит большинство браузеров запускать медиаплеер по умолчанию для открытия mp3-файла.
<a href="...mp3" download>
может заставить некоторые браузеры Html5 загружать, т.е. сохранять mp3-файл.
Я проверил трафик и оба a
теги отправить Content-Type:audio/mpeg
Браузер смотрит на атрибут download
и ведет себя соответственно?
IE, даже самая последняя версия, не поддерживает этот атрибут download
. Есть ли другой метод, который будет работать для всех браузеров?
Дополнительная информация: мое требование появилось потому, что некоторые пользователи телефона жаловались, что у них нет возможности загрузить файл для прослушивания в автономном режиме.
Я знал, что браузеры ПК обычно могут щелкнуть правой кнопкой мыши и сохранить файл в виде ссылки. Я думал, что смогу сделать то же самое в браузере телефона (Android Chrome) касанием и удержанием, но был разочарован.
Поэтому мне кажется, что мне нужно было бы реализовать две ссылки, одну для навигации и одну для загрузки, если я не хочу добавлять код для вывода другого HTML-кода в зависимости от типа браузера.