might
@might
javascript developer

Почему атрибут download может игнорироваться в safari 12?

const a = document.createElement('a');
a.href = *ссылка_на_файл*;
a.download = 'нужное_мне_имя_файла.mp4';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);


Во всех браузерах файл скачивается с именем 'нужное_мне_имя_файла.mp4', кроме safari, safari почему-то игнорирует этот атрибут. Тестирую на safari 12. Safari 12 поддерживает этот атрибут. Заранее спасибо.
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
might
@might Автор вопроса
javascript developer
Сам разобрался. Проблема в том, что cross-origin блокируются.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@CHolfield
Настройки безопасности не позволяют начать скачивание файла из скрипта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект