Javascript 在任何DOM更改时在Firefox中异步文件上载重置

Javascript 在任何DOM更改时在Firefox中异步文件上载重置,javascript,jquery,flash,firefox,yui,Javascript,Jquery,Flash,Firefox,Yui,我很确定这是一个Firefox或flash相关的bug,但我只想检查是否有人遇到过这个问题,或者知道如何修复它 基本上,我们的高动态web应用程序(比如Gmail)有一个多文件上传小部件。我们已经尝试了jQuery的uploadify和YUI uploader。我们还尝试将它们从我们的应用程序界面中删除,并将它们放在iFrame中。发生的情况是,在任何DOM操作的情况下,即使上传程序在iFrame中,无论是临时覆盖iFrame的选项卡更改(在我们的web应用程序中),还是块等,上传程序都将停止当

我很确定这是一个Firefox或flash相关的bug,但我只想检查是否有人遇到过这个问题,或者知道如何修复它

基本上,我们的高动态web应用程序(比如Gmail)有一个多文件上传小部件。我们已经尝试了jQuery的uploadify和YUI uploader。我们还尝试将它们从我们的应用程序界面中删除,并将它们放在iFrame中。发生的情况是,在任何DOM操作的情况下,即使上传程序在iFrame中,无论是临时覆盖iFrame的选项卡更改(在我们的web应用程序中),还是块等,上传程序都将停止当前的上传。对于YUI uploader,它会再次触发“contentReady”事件


这只发生在Firefox中。IE和Chrome都很好。如果你想知道,我们这里真的没有任何定制需求。只需要有多个上传文件的支持,我们需要给人们自由统治的标签在我们的界面,而上传的过程中。看起来像雅虎!Gmail和Gmail都解决了这个问题。怎样我们做错了什么?

我想可能是由萤火虫引起的。你使用它吗?

它与Firefox如何处理隐藏的Flash对象有关。 看到这个尤伊虫了吗 YUI开发者解释了当YUI上传程序被隐藏时会发生什么