我正在尝试创建Chrome扩展程序,我需要事件处理程序来监听每个页面 得到了加载。目前,(出于测试目的)我有以下内容:
function onPageLoad(event)
{
alert("Page Loaded");
}
document.addEventListener('DOMContentLoaded', function() {
document.addEventListener("DOMContentLoaded", onPageLoad, true);
});
然而,这并没有显示警告信息,我无法解除我的提升似乎找不到我出错的地方。
答案 0 :(得分:2)
或者:
function onPageLoad(event)
{
alert("Page Loaded");
}
document.addEventListener("DOMContentLoaded", onPageLoad, true);
或:
document.addEventListener("DOMContentLoaded", function() {
alert("Page Loaded");
}, true);
应该有用。
在您的代码中,外部DOMContentLoaded在页面加载时被触发,并设置eventlistener以在页面加载时调用该函数。 (但之后没有其他页面加载事件被触发)