【发布时间】:2011-04-22 22:03:34
【问题描述】:
我对@987654321@-esque 请求有点陌生,所以如果我为自己做的工作太多并且应该使用库或其他方法,请说出来。
基本上这是我的情况:我有一个页面将<iframe> 元素的src 属性设置为php 脚本。 PHP 脚本使用以下标头流式传输响应:
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: multipart/x-mixed-replace
这在safari 中很有名!但是,firefox 会在几秒钟后关闭连接。我该如何解决?我已经检查了两个浏览器的脚本响应,其他方面的响应是相同的(直到 Firefox 关闭连接为止。)
很棒的更新:Firefox 讨厌“Content-Type: multipart/x-mixed-replace”。一旦删除它,它就可以在 Firefox 中使用。
难道没有更好的方法来做这种事情吗?
【问题讨论】:
-
如果您找到了可行的解决方案,您应该回答您自己的问题,并接受答案。 :)
-
是的,因为现在我每次看到没有答案的时候都会看到这个该死的问题......
-
耐心,耐心,小伙子们。我完全打算接受我自己的答案。我希望在这样做之前让人们有机会为咒语提供更好的解决方案。
-
我真的认为没有必要投反对票。这简直是愚蠢的。
标签: comet php safari firefox php jquery ajax streaming comet