正如你在这里看到的,我已经设置了一个插件来用漂亮的打印值替换 network-inspect-popup 的一些内容。奇怪的是,我正在设置 iframe 和内部文档 ( background;#FFF
) 的背景,但它仍然显示网络检查器的蓝色背景。这有什么问题,为什么 DOM Inspector 插件甚至不让我检查这里有什么问题?
问问题
66 次
1 回答
1
你自己的代码会覆盖你自己的风格。你有:
netPanel.iframe.addEventListener('load',function(event) {
var doc = event.originalTarget;
doc.body.style.backgroundColor='rgb(85,87,128)';
// ...
}, true);
load
将为 DOM中冒泡的所有事件调用此事件侦听器netPanel.iframe
,其中包括您插入的 iframe 文档创建的加载事件。更改您的代码以首先检查load
它实际上是否来自您要“覆盖”的文档。
PS:您实际上可以使用 DOM Inspector。但请注意,“窗口”实际上并不是一个窗口,而是顶层 DOM<panel>
下的一个窗口。browser.xul
于 2013-11-17T05:51:37.107 回答