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 поддерживает этот атрибут. Заранее спасибо.
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
might
@might Автор вопроса
javascript developer
Сам разобрался. Проблема в том, что cross-origin блокируются.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@CHolfield
Настройки безопасности не позволяют начать скачивание файла из скрипта.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект