我正在使用SDK编写Firefox附加组件。加载页面时,我想编辑DOM和外部CSS。
我使用pagemod编辑DOM,所以我尝试同时编辑CSS。但是样式表(由documents.styleSheets
给出)是外部的,所以试图查看它们的cssRules
是一个SecurityError。
pagemod manual表示脚本附加到标签中加载的文档中。我认为这意味着我无法将编辑脚本直接附加到CSS表格。
所以我需要一个不同的SDK API,它可以监听CSS工作表的加载,并且可以编辑它们。 list of APIs中的任何内容看起来都不相关。
我应该在哪里看?