我正在编写一个Firefox扩展程序,作为该扩展程序的一部分,我需要知道页面何时完全加载(包括所有图像和Flash等)。有人知道何时会触发此事件吗?我认为它应该是控制右上角活动图标的相同事件。如果有人知道这个事件是什么,那将非常有帮助。
我正在编写一个Firefox扩展程序,作为该扩展程序的一部分,我需要知道页面何时完全加载(包括所有图像和Flash等)。有人知道何时会触发此事件吗?我认为它应该是控制右上角活动图标的相同事件。如果有人知道这个事件是什么,那将非常有帮助。
getBrowser().addEventListener('DOMContentLoaded', function() {}, false);
我认为他们在那里使用了nsIWebProgressListener
和它的onStateChange
事件。
if (aFlag & Components.interfaces.nsIWebProgressListener.STATE_IS_WINDOW &&
aFlag & Components.interfaces.nsIWebProgressListener.STATE_STOP)
{
//在这里执行我的操作
}
但是,在此之后仍然会看到一些Flash对象被加载。我需要知道何时没有更多的请求正在进行中。有什么想法吗? - DanielM