Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XMLHttpRequest渐进式下载?_Javascript_Ajax - Fatal编程技术网

Javascript XMLHttpRequest渐进式下载?

Javascript XMLHttpRequest渐进式下载?,javascript,ajax,Javascript,Ajax,为了好玩,我创建了一个JavaScript控制台来控制我的电脑。它包括一个小型Web服务器,它接收命令字符串,并使用popen调用(更具体地说,是Ruby mongrel服务器上的popen4)将这些字符串转发给系统。标准输出通道被重定向到http响应 问题是,只有在发送了stdout的全部内容后,响应才会到达。这对于小命令来说是可以的,但是对于像find/这样列出系统中所有文件的命令就不行了。在这种情况下,最好在webview中逐步显示结果(就像在常规终端中一样) 我认为同步使用XMLHttp

为了好玩,我创建了一个JavaScript控制台来控制我的电脑。它包括一个小型Web服务器,它接收命令字符串,并使用popen调用(更具体地说,是Ruby mongrel服务器上的popen4)将这些字符串转发给系统。标准输出通道被重定向到http响应

问题是,只有在发送了stdout的全部内容后,响应才会到达。这对于小命令来说是可以的,但是对于像
find/
这样列出系统中所有文件的命令就不行了。在这种情况下,最好在webview中逐步显示结果(就像在常规终端中一样)

我认为同步使用XMLHttpRequest可能会导致渐进式下载,但事实并非如此


有什么方法可以让它工作吗?

快速提问,您是否正在刷新响应流?如果不是,则请求将等待,直到完成。这只是一个想法,因为在创建渐进式文件下载等时,这种情况并不明确。好建议,我先试试。在请求完成之前,不同步调用冻结视口吗?你是说异步吗