Я пытаюсь получить ход выполнения запроса ajax с помощью следующего кода:
var xhr = new XMLHttpRequest();
xhr.addEventListener('progress', function(event) {
console.log(event.loaded / event.total);
},
false);
xhr.addEventListener('load', function() {
console.log('load');
},
false);
xhr.open('get', 'test.php', true);
xhr.send();
Проблема в том, что событие progress срабатывает только один раз, прямо перед событием load (то есть вWebkit, похоже, он не работает под Gecko).
Я что-то не так делаю или он просто не поддерживается должным образом?