Firefox最小化时是否会停止运行JavaScript(longpolling)?

时间:2010-11-20 06:12:55

标签: javascript jquery firefox minimize

我有一个longpoll正在运行但是当我在Firefox中打开一个新选项卡,或者最小化浏览器时,longpoll似乎超时了!?但是,如果我选择了选项卡,或者在Firefox打开时创建一个新的专用窗口,它将不会超时。

有没有人对这种奇怪的行为有任何想法或见解?当使用minimzied / alternate选项卡时,Firefox会在这些选项卡中停止运行JavaScript吗?

顺便说一句,我使用的是Firefox 3.6。

1 个答案:

答案 0 :(得分:1)

不,它不会停止运行JavaScript 。并且它不会阻止您修改DOM。我有一个应用程序在服务器上运行轮询(我有同步和异步传输),然后根据结果更新dom。如果我正在查看选项卡或者也没有,即使firefox 3.6最小化 - 它也可以正常工作。在发布此答案之前,我已经(再次)对其进行了测试。

即使像操作DOM的 selenium (在javascript中)这样的javascript测试工具也无法正常工作。

因此,请检查您的代码,它可能需要关注某个标签或某些元素(如 syockit 建议)。我相信你有萤火虫,你可以很容易地分析和调试你的javascript(如果没有混淆)。