【问题标题】:Cometd connect request(AJAX) not working with IE8Cometd 连接请求(AJAX)不适用于 IE8
【发布时间】:2013-06-21 07:37:39
【问题描述】:

我有一个应用程序,它使用COMETD 从服务器向所有频道发布通知。它适用于 chrome 和 FF,但不适用于 IE。在 IE8 中,有时它会在手动刷新(F5)页面后工作。在提琴手中,它显示连接请求到 Bayeux 服务器。

连接请求:-

[{"id":"226","successful":true,"advice":{"interval":2000,"reconnect":"retry","multiple-clients":true,"timeout": 30000},"channel":"/meta/connect"}]

这是配置问题还是 AJAX 连接请求不适用于 IE8??

【问题讨论】:

  • 它总是显示 reconnect:retry with successful:true ?

标签: internet-explorer internet-explorer-8 dojo cometd


【解决方案1】:

您发布的meta/connect 响应表明 IE8 工作正常并且能够接收响应。

multiple-clients 建议可能是由于您执行了手动刷新,请参阅related documentation

您对哪些有效哪些无效过于模糊,因此很难进一步帮助您,但multiple-clients 建议最多会导致您的服务器到客户端消息延迟 2000 毫秒。

您可能希望使用reload extension 来避免刷新问题。

除此之外,IE8 应该像所有其他浏览器一样工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-21
    • 2019-12-02
    • 2014-04-26
    • 2016-03-20
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 2011-09-24
    相关资源
    最近更新 更多