调度窗口加载事件

时间:2009-11-08 17:41:29

标签: javascript-events

我需要在javascript中调度窗口的load事件。有很多关于如何发送鼠标事件的文档,但我找不到任何加载事件。它只需要在firefox中工作。如果我可以“监视”窗口的加载事件,那将同样有用,因为那时我可以调用该函数。使用“事件间谍”插件无法正常工作,因为它要求我打开dom检查器,直到页面加载完成后我才能这样做。 我正在做一个油脂猴子剧本。所以我不知道我试图调用哪个函数。

3 个答案:

答案 0 :(得分:1)

HTML events的触发方式与鼠标事件不同。以下是触发加载事件的方法:

var load_event = document.createEvent("HTMLEvents");
load_event.initEvent("load", true, true);
window.document.dispatchEvent(load_event);

<强>参考

答案 1 :(得分:1)

var load_event = document.createEvent('Event');  
load_event.initEvent('load', false, false);  
window.dispatchEvent(load_event);

在我的环境中工作正常。

答案 2 :(得分:0)

2021 年更新

var load_event = new Event("load"); 
window.dispatchEvent(load_event);

Event