在chrome内容脚本中未触发window onload事件

时间:2013-03-27 05:08:59

标签: javascript google-chrome-extension

我在Chrome扩展程序中使用内容脚本。内容脚本注入“document_start”。

window.onload = function() {console.log("window onload event fired.");}

我在内容脚本中运行上面的代码,但是当我加载页面时,不会触发onload事件。
有什么不对吗?

2 个答案:

答案 0 :(得分:3)

检查此代码

if (window.attachEvent) {window.attachEvent('onload', your_function);}
else if (window.addEventListener) {window.addEventListener('load', your_function, false);}
else {document.addEventListener('load', your_function, false);}

答案 1 :(得分:-4)

它运行正常。为了检查是否在Windows onload事件上触发console.log

在Chrome中运行(Load)页面/脚本。

Right click并选择Inspect element

点击Console tab

您会在控制台上看到“window onload event fired.”。

屏幕截图:

enter image description here