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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 177 178 179 180 181 182 183 184 185 186 187 188

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

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-селекторов элементов интерфейса встроенными средствами браузера

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN,
Цитата:
иконки menu, menuitem можно через content задать явно или через переменную (свою или --menuitem-icon)

Да я уже что только не пробовал, в результате вот что получается, в одном меню всё норм., а в другом фигня какая то.
 
 
 
Добавлено:
Иконка "Корректировка" (на первом скрине) подменяет иконку "Удалить" (на втором скрине).
Через Инспектор не смог найти решение.
 
Добавлено:
По всей видимости это "системная" ошибка, будем ждать когда разрабы починят. Да и не та это проблема из-за которой стоит переживать.

Всего записей: 1718 | Зарегистр. 12-10-2002 | Отправлено: 17:34 29-12-2025 | Исправлено: grom17, 19:32 29-12-2025
Satanachia

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
А этот не глянете Уважаемый? Заставить работать на FF 146
стр. 100 Скрипт очистит строку поиска через несколько секунд
Скрипт
Я его сохранил как Clear search.is и подключил через UCF. Увы А весчь полезная однако.

Всего записей: 1187 | Зарегистр. 22-10-2012 | Отправлено: 18:57 29-12-2025
Yankell

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

Цитата:
search.is

Правильно .js, поправьте, если именно так назвали, а не в посте опечатались.  

Всего записей: 375 | Зарегистр. 26-11-2016 | Отправлено: 19:17 29-12-2025
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yankell
Sidebar Tabs надо самому включать в настройках.
У меня по ПКМ на кнопке загрузки открывается так.
Ещё я использую сайты. У меня есть кнопка, которая открывает там 2 декодера кракозябр и два переводчика. Скриншот.
Кнопка сайты
Я бы пользовался и закладками в Sidebar Tabs, но мне там не хватает такой кнопки.
Если бы автор добавил кнопку в Sidebar Tabs в "Закладки", которая раньше у него была для боковой панели... Ссылка на мод 136+ от Farby со ссылкой на исходный код от Dumby.

Всего записей: 1085 | Зарегистр. 26-12-2009 | Отправлено: 20:08 29-12-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17 ну так ты задаешь через menuitem:nth-child(4), вот у тебя на втором скрине и заменилась иконка, она же четвертая в списке дочерних (а на первом скрине - шестая), к тому же для дочернего лучше добавлять стрелку >
 
menuitem:nth-child отсчитывает все элементы без игнора тех, для которых имя отличное от menuitem

Всего записей: 4108 | Зарегистр. 24-10-2002 | Отправлено: 20:13 29-12-2025
Satanachia

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yankell
Опечатка

Всего записей: 1187 | Зарегистр. 22-10-2012 | Отправлено: 20:21 29-12-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Satanachia
Цитата:
код для скрипта Close tab из контекстного меню.
Работает в 146.

Цитата:
Death_INN
Правленый вами не работает увы.
Работает в 146. Оба те, что не в верхней строке конт. меню, где кнопки < >, а пониже.
 

Всего записей: 9279 | Зарегистр. 14-09-2020 | Отправлено: 20:32 29-12-2025 | Исправлено: gutasiho, 21:07 29-12-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN,
Цитата:
к тому же для дочернего лучше добавлять стрелку >
к сожалению не совсем понимаю куда добавлять.
 
Сейчас у меня так:

Всего записей: 1718 | Зарегистр. 12-10-2002 | Отправлено: 20:57 29-12-2025
Yankell

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
Как бы кнопочка скрипта сайдбара на гифке показывает, что он был включён...
Я, наверно, не очень понятно написал, имелось в виду, что не включается переключение сайдбара  этим скриптом, но при клике подсвечивается кнопка сайдбара UCF. С сайдбаром из UCF проблем нет.
Спасибо за рекомендации, но сайдбаром я не пользуюсь совсем, про его работу написал на случай, если кто-то пользуется и захочет себе этот скрипт поставить.

Всего записей: 375 | Зарегистр. 26-11-2016 | Отправлено: 21:30 29-12-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17 зачем через child к пунктам обращаешься? У них разве нет отличий, ну хотя бы по label. Посмотреть не могу - все с ИИ вырезано

Всего записей: 4108 | Зарегистр. 24-10-2002 | Отправлено: 21:33 29-12-2025
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
Цитата:
Я бы пользовался и закладками в Sidebar Tabs, но мне там не хватает такой кнопки.
Если бы автор добавил кнопку в Sidebar Tabs в "Закладки"

Такое есть у меня и даже более + запоминание позиции прокрутки https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/blob/main/UserChromeFiles/custom_scripts/toggleFoldersScrollPositionTree.js
P.S. работает везде не только в Sidebar Tabs

Всего записей: 770 | Зарегистр. 13-10-2013 | Отправлено: 22:15 29-12-2025 | Исправлено: Vitaliy977, 22:25 29-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 177 178 179 180 181 182 183 184 185 186 187 188

Компьютерный форум 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

Рейтинг.ru