浏览器不可能窥视XHR.responseText?

时间:2013-08-30 01:53:42

标签: javascript ajax node.js express

我看到的最相关的帖子是:Streaming Http responses with NodeJS

只是为了与其他人核实,浏览器在完成之前不再有任何方式访问 xhr.responseText ,对吗?

如果不可能,我只需要让所有客户每秒进行20次投票或其他事情。

Node.js服务器部分

app.get('/peek', function(request, response) {
    console.log('   Client Connected');
    response.write('o');
    response.write('hai');
    response.write('der');
    response.end();
    setTimeout(function() { // Delay a bit
        response.writeContinue();
        response.write(' bear');
        response.end();
    }, 250);
}

客户端JavaScript部分

oReq.onreadystatechange=function() {
    switch(this.readyState) {
        case 1:
            ptr=this;
            console.log('Opened: ');
            break;
        case 2:
            console.log('Header Recieved: '+this.status);
            break;
        case 3:
            console.log('Loading: '+this.status);
            break;
        case 4:
            console.log('Recieved: '+this.status);
            break;
    }
    if(2<this.readyState) console.log(this.responseText);
}

0 个答案:

没有答案