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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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


Просьба публикуемые коды заключать в тэг [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
Или так (не снижает безопасность!):
Код:
security.browser_xhtml_csp.enabled = true
security.browser_xhtml_csp.report-only = true
3\ v139+: если некоторые скрипты JS не работают, можете сделать так (снижает безопасность!):
Код:
security.allow_unsafe_dangerous_privileged_evil_eval = true  

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

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

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

Всего записей: 8524 | Зарегистр. 14-09-2020 | Отправлено: 09:36 01-12-2023
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho, без нареканий будет до FF120
 
God05

Цитата:
Прокручиваю колесом мыши список в самый низ и если двинуть курсором вверх, не зажимая никаких кнопок, то список почему-то автоматом отскакивает вверх в самое начало.

Попробуй код [?], а из своих стилей закомментируй то, что убирает стрелки прокрутки

Всего записей: 3871 | Зарегистр. 24-10-2002 | Отправлено: 12:52 01-12-2023 | Исправлено: Death_INN, 13:04 01-12-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
без нареканий будет до FF120
У меня 120.0.1 и 121.0beta5, без нареканий.

Всего записей: 8524 | Зарегистр. 14-09-2020 | Отправлено: 13:10 01-12-2023
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho, так стиль убирает стрелки прокрутки табов и закладок, а мне для табов нужны

Всего записей: 3871 | Зарегистр. 24-10-2002 | Отправлено: 13:12 01-12-2023 | Исправлено: Death_INN, 13:14 01-12-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Наводишь на панель с шевроном, и избранное не спеша прокручивается.
   
 
Добавлено:

Цитата:
Прокручиваю колесом мыши список в самый низ и если двинуть курсором вверх, не зажимая никаких кнопок, то список почему-то автоматом отскакивает вверх в самое начало
Кажется, в этой теме или в основной теме до создания этой темы баг обсуждался и был рецепт по его устранению.

Всего записей: 8524 | Зарегистр. 14-09-2020 | Отправлено: 13:20 01-12-2023
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho, я вообще пробовал только стиль Ариса оставить, шевроны пропадают как и задумано в стиле, но никакого пустого пространства [?] не появляется

Всего записей: 3871 | Зарегистр. 24-10-2002 | Отправлено: 13:46 01-12-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
У меня же он с правками, и в старых постах писал об этом, и вчера. Меня он устраивает полностью.

Всего записей: 8524 | Зарегистр. 14-09-2020 | Отправлено: 14:08 01-12-2023
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если говорить о кнопках скраллбара в стиле Aris-t2 popup_menupopup_with_scrollbars.css, то у него ошибка. Начиная с 117-й версии display: none !important; прибивает кнопки, должно быть visibility: collapse;, как в стиле выше ув. Death_INN - этот стиль правильный, тоже пользуюсь.
Если говорить про движение мышкой, при котором список "улетает" вверх, то это другая проблема. У меня так было. Надо искать в стилях блок arrowscrollbox.menupopup-arrowscrollbox  {…} и менять margin: 0 !important; на --panel-shadow-margin: 0px !important;
Обсуждение: раз, два. Если ничего не попутал...;)

Всего записей: 939 | Зарегистр. 26-12-2009 | Отправлено: 19:53 01-12-2023
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1, мне кое-что остялось не ясно. Если для #scrollbutton-up, #scrollbutton-down будет display: none или visibility: collapse, то прибьются и стрелки прокрутки табов в FF120. Или только у меня так?

Всего записей: 3871 | Зарегистр. 24-10-2002 | Отправлено: 20:20 01-12-2023
God05



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

Цитата:
Попробуй код
Вот этот код нормально работает. Только шаг прокрутки какой-то уж большой, строк на 5-6 наверно

Цитата:
а из своих стилей закомментируй то, что убирает стрелки прокрутки
Вот тут вообще не понял) Извините, я не спец в этом деле) Не знаю, как закомментировать и для чего это нужно, что это даст)

Всего записей: 513 | Зарегистр. 17-10-2008 | Отправлено: 23:31 01-12-2023
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
У меня тоже прибиваются. Ссылка идёт на стиль arrowscrollbox.css [?], там вообще ничего интересного.
UPD: Написал человеку, который правил стиль. О результате сообщу.

Всего записей: 939 | Зарегистр. 26-12-2009 | Отправлено: 05:20 02-12-2023 | Исправлено: xrun1, 05:36 02-12-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
God05
Цитата:
Вот этот код нормально работает. Только шаг прокрутки какой-то уж большой, строк на 5-6 наверно
Код не при делах, это настраивается средствами самого Firefox, в параллельной теме описано два десятка раз.
Цитата:
Не знаю, как закомментировать и для чего это нужно, что это даст)
Если вас забанили в гугле, спросите у яндекса типа "css комментарий".
 
Добавлено:
По первому вопросу, на всякий пожарный. Версия для печати, заюзать поиск по ключевому слову, а уж слово сами подберите.

Всего записей: 8524 | Зарегистр. 14-09-2020 | Отправлено: 08:56 02-12-2023
pangasiys



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ошибка-удалил

Всего записей: 6834 | Зарегистр. 05-06-2012 | Отправлено: 17:04 02-12-2023 | Исправлено: pangasiys, 13:14 12-12-2023
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Пользователь с ником 6e73epo с форума https://forum.mozilla-russia.org/ исправил скроллбар. Ссылку на пост не дам, личная переписка. У меня в 120-й работает, проверьте.
popup_menupopup_with_scrollbars.css [?].

Всего записей: 939 | Зарегистр. 26-12-2009 | Отправлено: 12:33 03-12-2023 | Исправлено: xrun1, 12:41 03-12-2023
pangasiys



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
Цитата:
скроллбар
можешь сказать пжлста что делает этот скрипт с скроллбаром? разукрашивает его? или чего ?
 

Всего записей: 6834 | Зарегистр. 05-06-2012 | Отправлено: 13:25 03-12-2023
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pangasiys
Делает скроллбар, которого по умолчанию нет. В меню есть кнопки вверху и внизу списка. Стиль их убирает и делает скроллбар.
Картинка

Всего записей: 939 | Зарегистр. 26-12-2009 | Отправлено: 13:50 03-12-2023
pangasiys



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
аааааа, дык это скролл для меню - ясно, мне не нужен

Всего записей: 6834 | Зарегистр. 05-06-2012 | Отправлено: 14:11 03-12-2023
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1, да, похоже без переменной не обойтись. Ранее пробовал через ::part, но нужные селекторы не во внешнем, а во вложенном shadow-root, а к нему нет доступа из author sheet, который умеет стилизовать ::part

Всего записей: 3871 | Зарегистр. 24-10-2002 | Отправлено: 18:28 03-12-2023 | Исправлено: Death_INN, 18:28 03-12-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вполне приличная прокрутка страницы вверх и вниз до конца
   Скрипт [?]

Всего записей: 8524 | Зарегистр. 14-09-2020 | Отправлено: 16:04 06-12-2023 | Исправлено: gutasiho, 15:19 11-12-2023
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rapunzi
Про цвет ссылок было в теме в прошлом месяце. Кажется, gutasiho давал стиль. Лично у меня работает такой [?] в Stylus (или в userContent.css положить), цвета подберёте.
Ещё такой видел https://forum.mozilla-russia.org/viewtopic.php?pid=654568#p654568
По п.1 - зачем Вам эта панель меню? Закладки есть в боковой панели, есть кнопка и гор.клавиша Ctrl+B. Есть окно библиотек, тоже есть кнопка и Ctrl+Shift+O. Извините за оффтоп, сам не пользуюсь и другим не советую.))

Всего записей: 939 | Зарегистр. 26-12-2009 | Отправлено: 20:21 09-12-2023 | Исправлено: xrun1, 20:28 09-12-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

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