Как расширение Firefox может ввести локальный файл CSS в веб-страницу?

Я пишу расширение Firefox, которое должно ввести файл CSS в веб-страницы. Файл CSS связывается расширением, таким образом, я могу получить доступ к нему с помощью хромового URL

chrome://extensionid/content/skin/style.css

Я пытаюсь ввести CSS как это, когда страница загружается:

var fileref = document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", "chrome://extensionid/content/skin/style.css");
document.getElementsByTagName("head")[0].appendChild(fileref);

Однако CSS не загружается и шоу Firebug 'Фильтрованное хромовое сообщение' URL вместо содержания файла, когда я осматриваю link элемент я создал. Если я пытаюсь загрузить этот файл CSS из внешнего сервера, все прекрасно.

Есть ли существует способ загрузить файл CSS, связанный расширением?

15
задан Evgeny Shadchnev 13 May 2010 в 21:22
поделиться