Chrome扩展程序 - 加载页面时的EventListener

时间:2014-09-25 10:55:12

标签: javascript google-chrome

我正在尝试创建Chrome扩展程序,我需要事件处理程序来监听每个页面 得到了加载。目前,(出于测试目的)我有以下内容:

function onPageLoad(event)
{
    alert("Page Loaded");

}



document.addEventListener('DOMContentLoaded', function() {

    document.addEventListener("DOMContentLoaded", onPageLoad, true);
});

然而,这并没有显示警告信息,我无法解除我的提升似乎找不到我出错的地方。

1 个答案:

答案 0 :(得分:2)

或者:

function onPageLoad(event)
{
    alert("Page Loaded");
}

document.addEventListener("DOMContentLoaded", onPageLoad, true);

或:

document.addEventListener("DOMContentLoaded", function() { 
     alert("Page Loaded");
}, true);

应该有用。

在您的代码中,外部DOMContentLoaded在页面加载时被触发,并设置eventlistener以在页面加载时调用该函数。 (但之后没有其他页面加载事件被触发)