Ссылка <a href="....mp3"> заставит большинство браузеров запускать медиаплеер по умолчанию для открытия mp3-файла.

<a href="...mp3" download> может заставить некоторые браузеры Html5 загружать, т.е. сохранять mp3-файл.

Я проверил трафик и оба a теги отправить Content-Type:audio/mpeg Браузер смотрит на атрибут download и ведет себя соответственно?

IE, даже самая последняя версия, не поддерживает этот атрибут download . Есть ли другой метод, который будет работать для всех браузеров?


Дополнительная информация: мое требование появилось потому, что некоторые пользователи телефона жаловались, что у них нет возможности загрузить файл для прослушивания в автономном режиме.

Я знал, что браузеры ПК обычно могут щелкнуть правой кнопкой мыши и сохранить файл в виде ссылки. Я думал, что смогу сделать то же самое в браузере телефона (Android Chrome) касанием и удержанием, но был разочарован.

Поэтому мне кажется, что мне нужно было бы реализовать две ссылки, одну для навигации и одну для загрузки, если я не хочу добавлять код для вывода другого HTML-кода в зависимости от типа браузера.

0