Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox: стили userChrome.css и скрипты js
Применение пользовательских стилей и скриптов в Firefox

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176

Открыть новую тему     Написать ответ в эту тему

gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору



В теме обсуждается настройка внешнего вида Firefox с использованием userChrome.css, userContent.css, а так же использование скриптов js (uc.js).

Родственные темы: Mozilla Firefox | Расширения для Firefox
 
Обсуждение на "Форуме Mozilla Россия":
Настройка внешнего вида Firefox в userChrome.css,
UCF - ваши кнопки, темы, дополнения, скрипты…
 
Темы на GitHub:
Aris-t2 CustomCSSforFx | Aris-t2 CustomJSforFx | xiaoxiaoflood/firefox-scripts | Endor8/userChrome.js | Alice0775 userChrome.js  
VitaliyV UCF - UserChromeFiles | MrOtherGuy/firefox-csshacks (known as MOG) | VicDobrov UCF-скрипты


Просьба публикуемые коды заключать в тэг [code][/code] (из выпадающего меню), а коды более 10 строк - в двойной тэг [more][code][/code][/more] Подробное разъяснение.
 
Как подключить скрипты JS:
метод Aris-t2 | метод xiaoxiaoflood | метод Endor8 | метод user_chrome_files (UCF)
Как подключить скрипты JSM, MJS в загрузчик скриптов от Aris-t2 , а если у вас Firefox v117+, то дополнительно...
 
Еще один способ активации, нюансы: скрипты можно поместить в пользовательслую папку, можно не прописывать активацию каждого скрипта отдельно.
 
Куда вписывать код для стиля userChrome.css и userContent.css
1\ Также не забываем про такую строку в user.js / prefs.js (для включения userChrome.css и userContent.css):
Код:
// Turn on userChrome.css and userContent.css support
// Включить поддержку userChrome.css и userContent.css
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);  
либо эту настройку включить через about:config.
2\ v136+: отключить CSP (Content Security Policy - Политика безопасности контента), снижает безопасность!:
Код:
security.browser_xhtml_csp.enabled = false
3\ v139+: если некоторые скрипты JS не работают, можете сделать так, снижает безопасность!:
Код:
security.allow_unsafe_dangerous_privileged_evil_eval = true  

Полезные ссылки
Онлайн-конвертер иконок в\из Base64
Онлайн-редактор иконок SVG
Онлайн-конвертер SVG to Data URI
Мануал по определению CSS-селекторов элементов интерфейса встроенными средствами браузера

Всего записей: 9201 | Зарегистр. 14-09-2020 | Отправлено: 08:34 29-07-2023 | Исправлено: gutasiho, 16:26 26-07-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN,
Цитата:
Может речь и о панелях идет

С панелями проблем нет, а вот контекстное меню по ПКМ не работает.
И этот код Результа не дал, только Гамбургер выпрямляет, но как я уже сказал с ним проблем нет.

Всего записей: 1692 | Зарегистр. 12-10-2002 | Отправлено: 17:16 16-12-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, значит какой-то скрипт или расширение виноваты

Всего записей: 4073 | Зарегистр. 24-10-2002 | Отправлено: 17:37 16-12-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN, Поотключал всё, все расширения, user.js, prefs.js, xulstore.json.
Не помогло, уже не знаю почему не выпрямляются углы.
Теперь у меня вопрос к коллегам "выпрямил" углы конт. меню: как вы этого добились?
Через различные настройки, которые "ломают" прозрачность, цвет конт. меню, выпрямить углы не проблема, у меня это работает.
Но вот прописав этот код в чистый userChrome.css
Код:
:is(menupopup, panel:not(#autoscroller)):not(.in-menulist) {
    --panel-border-radius: 0 !important;
}
выпрямить углы не получается. Какие есть ещё мысли?
 
Сейчас у меня так, но нет размытости.

Всего записей: 1692 | Зарегистр. 12-10-2002 | Отправлено: 18:21 16-12-2025 | Исправлено: grom17, 18:29 16-12-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17 может у тя в системе завелся вирус, который попиксельно отгрызает прямые углы. Вот ща все по дефолту в FF146 поставил и код работает. Могу с твоей папкой chrome попробовать.
А если рубануть топором?

Код:
.menupopup-arrowscrollbox {
    border-radius: 0 !important;  
}

Всего записей: 4073 | Зарегистр. 24-10-2002 | Отправлено: 18:50 16-12-2025 | Исправлено: Death_INN, 19:08 16-12-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN,
Цитата:
А если рубануть топором?  

Пробую, позже отпишусь.
 
Добавлено:
Восстановил систему из образа (было бы из-за чего). Установил Firefox 146.0 с нуля.
Ну естественно: user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); и .т.д.
На чистый профиль добавлял всё о чём здесь говорили. Эффекта ноль.
Буду ковырять дальше, не может быть что у тебя работает, а у меня нет. Это-же обычная математика.
 
Добавлено:
Гамбургер выпрямляет, а конт. меню по ПКМ не хочет.
 
Добавлено:
...а этот код:
Код:
.menupopup-arrowscrollbox {
    border-radius: 0 !important;  
}
 даже Гамбургер не выпрямлет
 
У меня вопрос: у тебя углы прямые и размытость есть?

Всего записей: 1692 | Зарегистр. 12-10-2002 | Отправлено: 19:14 16-12-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, значит дело в системе. В винде может какая-то сторонняя хакерская тема установлена, из-за которой в системе в контекстных меню закругленные углы? А если в браузе не юзать системные темы?

Всего записей: 4073 | Зарегистр. 24-10-2002 | Отправлено: 21:40 16-12-2025 | Исправлено: Death_INN, 21:42 16-12-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN,
Цитата:
 В винде может какая-то сторонняя хакерская тема установлена, из-за которой в системе в контекстных меню закругленные углы?

Система чистая, официалка, никаких тем и ломалок не ставлю.

Цитата:
А если в браузе не юзать системные темы?
Это как?
 
 
Добавлено:
Вот ИИ что говорит: «appearance: none !important;» — это CSS-свойство, которое сбрасывает стандартный внешний вид элемента во всех браузерах и операционных системах.
Если удалить этот параметр, углы прямые, но нет "размытости".
У меня сейчас так:

Код:
/* Настройки контекстного меню */
menupopup:not(.in-menulist) {
    appearance: none !important;
    --panel-background: rgb(22, 23, 23) !important;
    --panel-border-color: rgba(255, 255, 255, 0.4) !important;
    --panel-color: rgba(255, 255, 255, 0.8) !important;
    --panel-border-radius: 0px !important;
}

Всего записей: 1692 | Зарегистр. 12-10-2002 | Отправлено: 21:50 16-12-2025
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Цитата:
Да, на всех что по умолчанию в Sidebar Tabs.

У меня оказывается переключается при растягивание, если выставлены вот такие горячие клавиши - Ctrl+C. Уж не знаю когда и зачем, я такие натыкал.)

Переключение начинается с любой второй вкладки. Т.е. любая выбранная первой растягивается без проблем, а со второй уже начинает переключаться.
Меняю горячие клавиши и переключение прекращается. Проверял несколько раз.

Всего записей: 7551 | Зарегистр. 25-10-2019 | Отправлено: 23:49 16-12-2025 | Исправлено: alloledd, 23:53 16-12-2025
Yankell

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Ошибся ссылкой и не посмотрел, обычно именно так и публикую. Исправил.
Ошибаюсь не в первый раз, но обычно исправляю, а тут не проверил за собой, очень неудобно без функции предпросмотра.

Всего записей: 357 | Зарегистр. 26-11-2016 | Отправлено: 01:13 17-12-2025 | Исправлено: Yankell, 01:19 17-12-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176

Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox: стили userChrome.css и скрипты js


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru