iframe不服从颜色造型

时间:2013-11-16 05:02:18

标签: css firefox firefox-addon firefox-developer-tools

正如您所看到的here,我已经设置了一个插件,用一些漂亮的打印值替换network-inspect-popup的一些内容。奇怪的是,我正在设置iframe和内部文档(background;#FFF)的背景,但它仍然显示网络检查员的蓝色背景。这有什么问题,为什么DOM Inspector插件甚至不让我检查一下这里有什么问题?

1 个答案:

答案 0 :(得分:1)

您的own code会覆盖您自己的风格。你有:

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。但请注意,“窗口”实际上不是一个窗口,而是位于<panel>顶级DOM下的browser.xul