У меня возникла проблема с применением стилей CSS для моих элементов расширения Firefox.Применить CSS-таблицу стилей к расширению Firefox
chrome
-content ->attach.xul,cap.js
-skin->overlay.css
В cap.js Я создаю таблицу и добавляю ее к телу страницы. Я попытался создать эту таблицу. Однако, когда я тестировал это расширение, я обнаружил, что элементы таблицы и кнопки в расширении меняются в соответствии с сайтом, который я посещаю. Я применил это как встроенный стиль; но дизайн все еще меняется.
Я попытался зарегистрировать скин для этого расширения, но стили не применялись.
В attach.xul у меня есть это:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://capture/skin/overlay.css" type="text/css"?>
В файле манифеста я это:
content capture chrome/content/
overlay chrome://browser/content/browser.xul chrome://capture/content/attach.xul
Правильно ли я понял? Вы применяете 'overlay.css' к браузеру XUL (косвенно, через' attach.xul'), но ожидаете, что он будет применяться к страницам контента? –