Задать вопрос
@Avreliya777

Браузер блокирует скачиваение с сайта нескольких файлов подряд. Как предупредить пользователей?

Ребята как предупредить пользователей, что сайт в порядке, просто нужно дать добро на скачивание следующих файлов?
Я так понимаю это стандартное поведение браузера, которое не изменить настройками сайта, поэтому единственное, что мы можем, это улучшить Usability через JS и какими-то предупреждениями на сайте.

Есть ли какие-то готовые реализации? Например js чтобы отследил такую блокировку и вылазиет какое-то попап со стрелочкой в ту область строки браузера, где юзер должен дать согласие. Ведь далеко не каждый пользователь сообразит, что от него требуется в данном случае. Мало того, что окошко заныкано в конец строки браузера, так там и предупреждение "Скачивание запрещено" висит всего несколько секунд, а потом оно сворачивается в крохотную кнопочку, попробуй сообрази что здесь не так и почему не скачивается файл, если на секунду моргнул и не успел увидеть, как появилось то сообщение. Вообще имею крайнее возмущение по этому поводу в адрес разработчиков браузеров.

63ff28294b957932230999.png
63ff2833c8658469736166.png
  • Вопрос задан
  • 631 просмотр
Подписаться 2 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
Если следовать логике загрузки файлов из github (получить весь репозиторий) или любого файлового облака (получить весь каталог с файлами), то когда речь заходит о скачивании набора файлов, то этот набор лучше упаковать в архив и отдать клиенту отдельным файлом. Тогда вы не столкнетесь с ограничениями браузера.
Ответ написан
demon416nds
@demon416nds
Разработчик на чем попало
Как вариант тестово скачивать несколько мелких файлов в буфер js и если не скачиваются отображать окно с предложением разрешить загрузку.
Также можно скачивать файлы как один файл и разбивать на части с помощью js
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы