【问题标题】:Preventing browser loading indicator with Chrome + GWT-rpc使用 Chrome + GWT-rpc 防止浏览器加载指示器
【发布时间】:2010-11-12 12:51:43
【问题描述】:

我正在编写一个 ajax 聊天 web 应用程序,只是为了测试 GWT 的工作情况。

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

有什么办法可以避免这种情况吗?我在 Firefox 中测试过,并没有显示这样的行为。

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

引用 GWT 小组帖子:

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

【问题讨论】:

  • 如果您找到了问题的答案,请将其作为答案发布在下方并将其标记为已批准 - 这样其他人也会从中受益(您将获得徽章;))。

标签: gwt gwt-rpc


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    不,现在有办法禁用它。

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

    【讨论】:

    • 那么现有的应用程序,例如 gmail 聊天,是如何工作的?
    • 我不使用gmail聊天,所以无法回答。
    猜你喜欢
    • 1970-01-01
    • 2016-03-31
    • 2012-06-11
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2017-01-14
    相关资源
    最近更新 更多