如何防止IE在Ajax请求运行时阻止刷新?

时间:2011-12-21 21:08:18

标签: ajax internet-explorer freeze polling

我有一个使用jsonp的Ajax请求调用的PHP脚本。该脚本会休眠几分钟,而不必向客户端发送通知。

问题在于Internet Explorer在更改页面之前等待脚本完成。

我做了一个very basic unit test来说明问题。

测试调用PHP睡眠5秒钟。

在Chrome或Firefox上,当您点击“重新加载”时,页面会立即更改,下一页上的第一个查询必须等待上一个查询完成。

在IE上它只是冻结,在更改页面之前等待PHP脚本的结束。

有没有办法强制IE忽略所有待处理的连接并改变页面呢?

0 个答案:

没有答案