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

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

Модерирует : 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

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

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

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

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

Цитата:
У меня до сих пор было так

* {...} хуже не придумаешь. Странно, что брауз до сих пор не взорвался)

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 19:21 28-04-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Цитата:
попробуй прописать этот код в самое начало userChrome.css, или с чистым userChrome.css

С чистым userChrome.css не сработало. Может в about:config есть настройка?
 
Добавлено:
Death_INN Брал отсюда: https://forum.mozilla-russia.org/viewtopic.php?pid=794206#p794206
Досканально не разбирался, в подробности не вникал, просто скопипастил, до сих пор работало норм.
Подскажи если знаешь.

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 19:25 28-04-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17
Цитата:
Death_INN Брал отсюда:
У меня в 138 этот код - работает.
Добавлено:
В 138, 139 сломался цветной стиль прокрутки в закладках, но таки разобрался.

Всего записей: 8876 | Зарегистр. 14-09-2020 | Отправлено: 15:39 29-04-2025 | Исправлено: gutasiho, 15:46 29-04-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho,
Цитата:
У меня в 138 этот код - работает.  

Ничего не понимаю, ни в ночнушке FF140, ни в FF138 не работает. Уже всё почистил-поудолял. Ну если у всех работает, значит где-то мой косяк.
 
Добавлено:
В Гамбургере углы регулируются.

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

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

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 17:22 29-04-2025 | Исправлено: Death_INN, 17:22 29-04-2025
grom17



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

В чистый userChrome прописал то, что советовали и ничего не изменилось. Я уже и в Инспекторе искал и userContent убрал на всякий случай.
Ума не приложу где копать. На работу браузера это конечно не влияет, но теперь уже самому интересно: у всех работает, у меня нет.

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 18:06 29-04-2025
Death_INN

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

Цитата:
В чистый userChrome прописал то, что советовали и ничего не изменилось

А если прописать в чистый какой-нить другой стиль, то он работает?

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 22:21 29-04-2025
grom17



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

Пробовал в разные добавлять, даже новый профиль создал для чистоты эксперемента.

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 22:46 29-04-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выпрямил углы!
Пока так, черновик:
Код:
menupopup {
  appearance: none !important;
  --panel-background: #0f1012 !important; /* Цвет котекстного меню */
  --panel-border-radius: 0px !important;              /* Углы контекстного меню */
  --panel-border-color: ThreeDShadow !important;
}
 
:root {
    --toolbarbutton-border-radius: 0px !important;
    --tab-border-radius: 0px !important;
    --arrowpanel-border-radius: 0px !important;
    --arrowpanel-menuitem-border-radius: 0px !important;
}

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 20:39 30-04-2025 | Исправлено: grom17, 21:32 30-04-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, у тя win11, которая свои стили на меню делает, поэтому приходится выводить appearance из режима auto?

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 21:01 30-04-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вылез косяк: --panel-background: #0f1012 !important; /* Цвет котекстного меню */
Закрашивает выпадающее меню на сайтах.
 
Добавлено:
Исправляет это: --panel-background: #0f1012 !important; меняем на background: #0f1012 !important;

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 21:46 30-04-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, menupopup:not(.in-menulist)

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 22:08 30-04-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN,
Цитата:
menupopup:not(.in-menulist)
Супер! То, что нужно.
 

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 22:30 30-04-2025
Krot2015

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как установить  Расширения от хрома на Firefox

Всего записей: 25 | Зарегистр. 28-03-2015 | Отправлено: 01:48 01-05-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot2015, спроси здесь: http://forum.ru-board.com/topic.cgi?forum=5&topic=50760#1
Здесь маленько другая тема.

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 03:15 01-05-2025
inile

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не могу уменьшить панель вкладок.  
 
#TabsToolbar можно увеличить, но уменьшить что-то не дает.

Всего записей: 1985 | Зарегистр. 29-06-2011 | Отправлено: 08:51 03-05-2025 | Исправлено: inile, 18:11 03-05-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
inile,
Цитата:
#TabsToolbar можно увеличить, но уменьшить что-то не дает.

Так попробуй:

Код:
:root {
  --tab-min-height: 28px !important;
}

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 09:19 03-05-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, а какой смысл 28 делать, если по умолчанию в компактном режиме 29px
 
inile, в инструментах разраба посмотри. А чем стилизован внешний вид панели вкладок, чисто стилями и (или) темой?

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 09:43 03-05-2025 | Исправлено: Death_INN, 09:43 03-05-2025
grom17



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

Это для примера, а так да, инспектор в помощь.

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 10:09 03-05-2025 | Исправлено: grom17, 10:20 03-05-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Когда встал вопрос высоты вкладок, в Win11 мне помогло только это
Код:
:root {
    --tab-max-height: 32px !important;
    --tab-min-height: 32px !important;
  }



В v139 в CSP (Content Security Policy - Политика безопасности контента) заблокировано выполнение кода eval(), как небезопасного. Вследствие этого скрипт, содержащий такой код, не будет работать. Но пока Mozilla позволила временное решение. В общем, CSP затягивает гайки, ведь в будущем все временные решения будут заблокированы.

Всего записей: 8876 | Зарегистр. 14-09-2020 | Отправлено: 11:01 03-05-2025 | Исправлено: gutasiho, 11:01 03-05-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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru