我使用XMLHTTPRequest的结合从所述服务器接收的异步事件。 XHR打开一个服务器URI,然后挂起,直到一个事件来或者发生超时,在任何情况下JS触发在同一URI立即

新XHR

这工作正常,但在Safari和Chrome一个恼人的问题:双方继续显示“页面加载”动画,而任何XHR是有效的。铬合金走得更远和不断动画光标,有效地使该应用程序不可使用。

有没有什么办法禁用此行为?我相信这是出于安全考虑有意这样做的,所以用户总是可以知道,如果页面加载任何东西。尽管如此,这两个FF和IE对待XHR不同。

有帮助吗?

解决方案

在动画负载指示符意味着该页负载正在进行中。这可能会发生的一系列XHR的,直接的window.onload()事件处理程序启动。如果这些XHR调用将被包装成setTimeout()调用,网页加载将结合异步事件监听完成。

其他提示

我认为这种情况对于同步请求的URI。你们中许多人想尝试一个异步请求。我认为他们的处理方式不同。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top