0

我正在编写一个 ajax 聊天 webapp,只是为了测试使用 GWT。

为了模拟服务器端将聊天消息从服务器推送到浏览器,我在后面运行了一个 XHR 请求。一切正常 - 除了在 Chrome 上,由于后台的 XHR 请求,浏览器正在显示加载图标(微调器)。

有没有办法避免这种情况?我已经在 Firefox 中对其进行了测试,但它没有显示这种行为。

编辑 - 我找到了解决方案。http://groups.google.com/group/google-web-toolkit/browse_thread/thread/a0330cb47e05c485?fwc=2

引用 GWT 组的帖子:

如果立即从“body onload()”(即 onModuleLoad())建立连接,Chrome 会显示加载指示器。

4

2 回答 2

2

Chrome shows the loading indicator if connection was made immediately from the "body onload()", i.e. from onModuleLoad().

于 2010-11-12T04:51:43.610 回答
0

不,现在有办法禁用它。

所有 AJAX 请求都会导致 Chrome 显示此内容。我猜是出于安全原因。(用户知道他/她可能不知道的任何 AJAX 请求。)此外,它表明正在获取数据 - 一种状态指示器。

于 2010-03-24T05:56:35.770 回答