window.addEventListener('load', function () {
gBrowser.addEventListener('DOMContentLoaded', function () {
// stuff that happens for each web page load goes here
}, false),false)
我的代码存在以下问题:
DOMContentLoaded
在某些页面上多次触发。 最佳答案
也会为iframe调用DOMContentLoaded。如果要忽略这些调用,可以执行以下操作:
function onLoaded(event) {
var isFrame = (event.target instanceof Ci.nsIDOMHTMLDocument &&
event.target != browser.contentDocument);
if (isFrame) {
return;
}
}
关于javascript - Firefox扩展。 DOMContentLoaded在某些页面上触发多次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6387747/