window.addEventListener('load', function () {
gBrowser.addEventListener('DOMContentLoaded', function () {
// stuff that happens for each web page load goes here
}, false),false)
此代码出现以下问题:DOMContentLoaded
在某些网页上多次触发。
答案 0 :(得分:5)
也会为iframe调用DOMContentLoaded。如果你想忽略这些调用,你可以这样做:
function onLoaded(event) {
var isFrame = (event.target instanceof Ci.nsIDOMHTMLDocument &&
event.target != browser.contentDocument);
if (isFrame) {
return;
}
}