2011-02-10 75 views
0

我正在使用永远帧技术测试彗星应用程序。我在Firefox中遇到的问题是,当从firefox发出更新命令时(使用AJAX后更新数据库,然后触发DB监听器引发事件,将脚本标记打印到侦听客户端的iframe),如果存在多个脚本打印,只有一个或几个被处理,而不是全部。但我可以看到他们都在iframe中。彗星/ iFrame流式传输Firefox问题

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

但是,这里是真正的困惑者:如果更新是从另一个浏览器触发的,即使它已经打印到iFrame中的内容完全相同,Firefox仍然可以工作。

所以总结一下:如果firefox发出引起更新的ajax查询,它不会处理所有的脚本标签。 如果另一个浏览器发出ajax查询,Firefox浏览器将按照它应该处理的所有标签。

任何想法?

希望我清楚了。

感谢

回答

0

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

+0

谢谢你,我会给那一个去。 – user481508 2011-02-16 10:16:42