Я использую Firefox 72 во FreeBSD и настраиваю некоторый стиль в userChrome.css
. Это отлично работает. Например, я могу сделать метку меню «Файл» в строке меню красной с
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#file-menu {
color: red !important;
}
Теперь я слышал о новомодном (не так много, казалось бы) CSS переменная , он же CSS свойство --*
, и пытался их использовать. Увы, я должен что-то упустить, потому что это:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
:root {
--foo: red;
}
#file-menu {
color: var(--foo) !important;
}
оставляет «Файл» в цвет по умолчанию, черный. Должно ли это работать? Я что-то пропустил? После некоторых поисков я обнаружил, что в about:config
значение для toolkit.legacyUserProfileCustomizations.stylesheets
должно быть true
, что и есть. Теперь у меня нет идей.