以下是测试的jsfiddle:http://jsfiddle.net/2LXrU/ 右键单击结果面板并单击“另存为...”,您将看到结果。
任何人都知道这是什么问题?
答案 0 :(得分:0)
似乎在setTimeout中发出新请求将阻止XHR被取消。我在这里编写了一个测试,你可以尝试一下:
http://broofa.com/tests/SlowXHR.htm
这是SendXHR.php(fwiw):
<?
sleep(2);
echo ", World";
如果未选中此框,则单击“另存为”将停止请求周期。 选中复选框后,“另存为”不会中断请求。