0

我正在使用永久帧技术测试彗星应用程序。我在 Firefox 中遇到的问题是,当从 firefox 发出更新命令时(使用 AJAX 发布更新数据库,进而触发数据库侦听器引发将脚本标签打印到侦听客户端的 iframe 的事件),如果有多个脚本打印,只有 1 个或少数几个得到处理,而不是全部。但我可以看到它们都在 iframe 中。

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

但真正令人困惑的是:如果更新是从另一个浏览器触发的,firefox 将工作,即使它与 iFrame 中打印的内容完全相同。

所以总结一下:如果firefox发出导致更新的ajax查询,它不会处理所有的脚本标签。如果另一个浏览器发出 ajax 查询,firefox 浏览器将按其应有的方式处理所有标签。

有任何想法吗?

希望我足够清楚。

谢谢

4

1 回答 1

0

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

于 2011-02-15T22:22:03.753 回答