В нашем приложении реализован специальный менеджер загрузок.
Таким образом, на самом деле это означает, что когда пользователь начинает загрузку ресурса, у него / нее есть возможность отменить его через кнопку пользовательского интерфейса приложения, которая на самом деле отправляет какое-либо событие на сервер для отмены загрузки (соединение разрывается и т. д. c).
Но с недавнего времени Chrome добавлено автоматическое возобновление неудачных загрузок, поэтому тот же запрос возобновляется для повторной загрузки из Chrome Диспетчер загрузки, потому что Chrome не может различить guish что пользователь / сервер преднамеренно отменил HTTP-соединение, чтобы оно снова его отозвало.
В настоящее время мы загружаем ресурсы с использованием IFrame, но после запуска загрузки браузером изменение атрибута IFrame sr c не является актуально больше. Я пытался использовать <a href='...' download>
, но проблема та же.
Может быть, есть какой-нибудь API по крайней мере для Chrome? (На самом деле есть такие расширения Chrome, но это не так)