Comet/Long Polling を使用して Web ページを最新の状態に保つ AJAX Web アプリを作成していますが、Chrome でページが常に読み込まれているかのように処理されることに気付きました (タブのアイコンが回転し続けます)。
Google Waveでもこの動作があったので、Google Chrome + Ajaxではこれが普通だと思っていました。
今日、Google Wave の読み込みアイコンが回転しなくなったことに気付きました。これをどのように修正したか知っている人はいますか?
これが私のajax呼び出しコードです
var xmlHttpReq = false;
// Mozilla/Safari
if (window.XMLHttpRequest) {
xmlHttpReq = new XMLHttpRequest();
}
// IE
else if (window.ActiveXObject) {
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttpReq.open('GET', myURL, true);
xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttpReq.onreadystatechange = function() {
if (xmlHttpReq.readyState == 4) {
updatePage(xmlHttpReq.responseText);
}
}
xmlHttpReq.send(null);