Индикатор выполнения отображается в других браузерах, но не в Firefox. ⇐ Html
-
Гость
Индикатор выполнения отображается в других браузерах, но не в Firefox.
Я пытаюсь реализовать индикатор выполнения (с помощью начальной загрузки), когда загружаю файлы на свой сервер. Другие браузеры, такие как Chrome или Edge, отображают индикатор выполнения, а Firefox — нет. Это мой код:
/дел> функция startUpload() { var ProgressBar = document.getElementById('прогресс-бар'); ProgressBar.style.width = '0%'; var form = document.getElementById('upload-form'); вар formData = новый FormData (форма); вар xhr = новый XMLHttpRequest(); xhr.open('POST', "{{ url_for('daten') }}"); xhr.upload.addEventListener('прогресс', функция(событие) { если (event.lengthComputable) { вар процент = (event.loaded/event.total) * 100; ProgressBar.style.width = процент + '%'; } }); xhr.send(formData); }
Я пытаюсь реализовать индикатор выполнения (с помощью начальной загрузки), когда загружаю файлы на свой сервер. Другие браузеры, такие как Chrome или Edge, отображают индикатор выполнения, а Firefox — нет. Это мой код:
/дел> функция startUpload() { var ProgressBar = document.getElementById('прогресс-бар'); ProgressBar.style.width = '0%'; var form = document.getElementById('upload-form'); вар formData = новый FormData (форма); вар xhr = новый XMLHttpRequest(); xhr.open('POST', "{{ url_for('daten') }}"); xhr.upload.addEventListener('прогресс', функция(событие) { если (event.lengthComputable) { вар процент = (event.loaded/event.total) * 100; ProgressBar.style.width = процент + '%'; } }); xhr.send(formData); }
Мобильная версия