Я пишу расширение 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, связанный расширением?