Comet / iFrame Streaming Firefox问题

时间:2011-02-10 14:26:43

标签: iframe comet firefox3.6

我正在使用永久帧技术测试彗星app。我在Firefox中遇到的问题是当从firefox发出更新命令时(使用AJAX帖子更新数据库,后者又触发数据库侦听器引发将脚本标记打印到侦听客户端的iframe的事件)多个脚本打印,只有一个或几个被处理,从来都不是。但我可以看到他们都在iframe中。

Chrome甚至IE6都不会受此影响。

但这是真正的益智游戏:如果更新是从另一个浏览器触发的,那么即使它与打印到iFrame中的内容完全相同,也可以使用firefox。

总而言之:如果firefox发出导致更新的ajax查询,它不会处理所有脚本标记。 如果另一个浏览器发出ajax查询,firefox浏览器将按原样处理所有标记。

有什么想法吗?

希望我足够清楚。

由于

1 个答案:

答案 0 :(得分:0)

我遇到了实施我们的彗星解决方案的同样问题。它表示firefox一次只能执行一个脚本。最后,我选择了两个iframe,一个用于长轮询/服务器推送,另一个用于命令发送到服务器。