Здравствуйте, помогите плиз заставить userChrome.css работать
Папка, в которой он создан, правильная, так как созданный там же userContent.css отлично работает. (На всякий случай - c:\Users\Васисуалий\AppData\Roaming\Mozilla\Firefox\Profiles\5y5vrf6h.default\chrome\) Имя файла правильное, кодировка UTF-8. Версия мозиллы последняя - 58.0.2, система windows 7 64 bit.
Не работает ни одно свойство, заданное в userChrome.css, неважно какое. Кажется, он вообще не подключается. В инструментах разработчика на вкладке "Стили" его нет.
Его содержимое сейчас такое:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #root {background:#0000ff !important;}
но это я ввел просто для проверки, последняя строчка не играет роли - какое свойство ни меняй, результата нет.
Что же я делаю не так?? Может просто не замечаю какую-нибудь тривиальную ошибку? Или что-то не так с системой или мозиллой? Где можно поискать причину?
Отсутствует
Что же я делаю не так??
Мне путь не нравится Хотя если всё остальное работает, то должно и это работать.
(На всякий случай - c:\Users\Васисуалий
Ну и желательно сразу кодировку файла userChrome.css ставить в UTF-8 (без BOM).
Добавлено 09-02-2018 22:41:06
А ещё попробуйте кавычки убрать из @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
Отредактировано Coroner (09-02-2018 22:41:06)
Отсутствует
Мне путь не нравится
Да, изначально установил с кириллицией, но вроде на этой папке едва ли не половина всех установленных программ держится, и все ОК
UTF-8 (без BOM).
кавычки убрать
Попробовал. Ничего не прокатило)
Нашел вот в инструментах разработчика на вкладке "Стили" возможность добавить стиль на лету. Загружаю дополнительно этот файл userChrome.css еще раз, и ничего. Пробую закомментировать верхнюю строчку с namespace - тогда работает. Неужели в ней ошибка? Или какой-то конфликт?
Отсутствует
Может и не нужна она? Я не в курсе в каких случаях нужна она, а в каких @namespace html url("http://www.w3.org/1999/xhtml");
Это Вам бы спросить в теме https://forum.mozilla-russia.org/viewto … 56#p753556
Там люди поопытнее
Отсутствует
Может и не нужна она?
Совсем без нее не хочет, если только вручную подключать через инструменты. Но вручную не очень удобно
С другим вариантом пути тоже не захотело.
Пойду попробую в ту тему спрошу)
Отсутствует
Coroner пишет: Может и не нужна она?Совсем без нее не хочет, если только вручную подключать через инструменты. Но вручную не очень удобноС другим вариантом пути тоже не захотело.Пойду попробую в ту тему спрошу)
Нет такого #root, а есть :root Результаты поиска для "root" | MDN
Отредактировано SendInfo (10-02-2018 00:54:30)
Отсутствует
Нет такого #root, а есть :root Результаты поиска для "root" | MDN
Как раз благодаря этому селектору, в соседней теме, по ссылке Coroner, проблему удалось решить!
Это я пытался настроить стартовую страницу, считая, что она относится к интерфейсу браузера, и ее нужно править в userChrome. Перенес настройки в userContent и все заработало!
Отсутствует