获取页面背景

时间:2016-04-24 03:24:37

标签: firefox-addon-sdk

如何访问标签的样式信息?以下代码记录一个空对象。

tabs.activeTab.attach({
    contentScript: 'self.port.emit(console.log(unsafeWindow.document.body.style);'
});

1 个答案:

答案 0 :(得分:1)

首先,您在内容脚本中缺少)。然后,您将返回console.log的返回值到端口。

但是我假设你在console.log的页面控制台中得到一个空对象。 document.body.style属性可能仍为空,因为它只包含HTML元素的 inline 样式属性的值(请参阅https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style)。

您可能需要解析document.styleSheets或使用developer tools API来获取当前渲染的背景。