document.observe(“DOM:加载”),当窗口处于非活动状态

document.observe(“DOM:加载”),当窗口处于非活动状态

问题描述:

我观察到这种行为目前在Firefox 3.6.12没有被解雇选项卡或窗口,并在加载完成后返回时,文档观察者没有触发“dom:loaded”事件。document.observe(“DOM:加载”),当窗口处于非活动状态

任何想法如何解决这个问题?

这听起来像是Firefox中的错误,您应该将其报告给Mozilla。您也可以尝试将其报告给Prototype邮件列表,他们可能会为其下一个版本找到解决方案。这两种方式意味着等待可能无法解决的问题。但是,您仍然应该将其报告为每个人受益的错误。

您可以简单地将您的脚本移动到页面的最底部,虽然它会比“dom:loaded”更快地运行,那么DOM的相关部分应该被实例化。

或者您可以观察身体的onLoad事件,稍后会运行(在加载图像后),因此更安全。