Как запустить анимацию на сайте, если ты загружаешь с сайта какой-то файл?
Вот допустим, если url-ссылка, по который ты скачиваешь, например, pdf-файл, excel и т.д.
И есть функция, которая запускает анимацию, например, show_preloader().
Вопрос: как можно запустить анимацию и закрыть после закачки, ведь как мы знаем, что когда мы обращаемся к такому url для закачки файлов, то страница не перезагружается?
Сервер отдаёт файл сразу, время скачивания зависит от вашего соединения и отображается в самом браузере. Вряд ли получится получить инфу об этом процессе с помощью JS, имхо
Там файл, похоже, "подготавливается" кусками по 1мб, статус этого процесса вы и наблюдаете. Не знаю, где хранятся эти куски, но отдача файла браузеру происходит уже после полной подготовки, и "мгновенно копируется в виде файла в загрузки"