Я пытаюсь получить информацию о ходе выполнения запроса 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).
Я делаю что-то не так или это просто не поддерживается должным образом?