Leo*_*Leo 10 javascript safari comet
通过HTTP Streaming Comet,我的意思是"永远的iframe"/"永远的xhr"变体,在从服务器推送数据后不会关闭连接,而不是标准轮询和长轮询关闭并重新发送新请求每个服务器推送事件.
我查看了dojo.io.cometd包,看起来它们只有轮询实现.我也找到了这个例子,但是即使经过一段时间的修补之后它似乎也不适用于webkit(我让它在其他地方工作).来自safari博客的这个公告似乎表明它可以用xhr,但我找不到任何代码或文档,也无法让它工作.
有没有人知道在Webkit浏览器(Safari和Chrome)中完成HTTP流媒体彗星的技术,脚本,库或演示?
更新
经过一些修补,我发现有两件事需要做,以便通过XHR在Safari中使用http流:
更新2
我终于使用iframe技术在所有浏览器中工作了.解决方案的警告是,只有基于WebKit的浏览器才能接收multipart/x-mixed-replace标头.
小智 4
根据维基百科,HTTP Streaming comet 应该可以在每个浏览器中使用。“带有不存在的框架的页面布局”,Ajax:权威指南。O'Reilly Media,第 320 页。ISBN 0596528388 是引用此信息的参考文献,因此本书可能对如何执行此操作有建议。
另外,http://meteorserver.org/有一个演示,我刚刚确认它可以在 Chrome 中工作,它是一个客户端库 + 一个将数据推送到客户端的服务器。
| 归档时间: |
|
| 查看次数: |
4445 次 |
| 最近记录: |