[英]Firefox extension. DOMContentLoaded fires more than once on some pages
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;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.