在 Web 浏览器中运行时,我可以这样做来动态注入样式表:
var link = document.createElement('link'),
head = document.getElementsByTagName('HEAD')[0];
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = '/path/to/stylesheet.css';
head.appendChild(link);
有没有办法在 XULRunner 中做同样的事情?我已经看到您可以使用调用Components.interfaces.mozIJSSubScriptLoader
来加载 JavaScript,但是 CSS 是否存在相同的功能?