Я обнаружил, что ссылка , на которую вы ссылались, работает, если вы ссылаетесь на документ страницы.В моем случае использование gBrowser.contentDocument
сработало.
var fileref = gBrowser.contentDocument.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", "resource://extensionid/content/skin/style.css");
gBrowser.contentDocument.getElementsByTagName("head")[0].appendChild(fileref);
Очевидно, убедитесь, что вы можете получить доступ к вашему CSS по протоколу resource://
.