XMLHttpRequest 内の 2 つの HTML5 プログレス バーを次のように更新します。
for (var i = 0; i < times.value; i++) {
xhr.open("POST", uri, false);
xhr.send(payload);
restSendBar.value += 100 / times.value;
console.log(i + "th times");
}
と
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
restRxBar.value += 100 / times.value;
}
};
Firefox では、for ループが実行されるとプログレス バーが更新されます。Chrome では、for ループが完了するとプログレス バーが更新されます。
これは進行状況バーを更新する正しい方法ですか?
これは Chrome のバグですか?
アルン