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

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

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Starback
Да, работает, один другому не мешают.

Всего записей: 8874 | Зарегистр. 14-09-2020 | Отправлено: 20:11 09-10-2024
Death_INN

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

Цитата:
Меня интересует, почему регулируются параметры в инструментах разработчика если их нет в стилях

Есть. В правиле всегда указан источник стиля. А регулируются не параметры, а значения свойств

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 20:56 09-10-2024 | Исправлено: Death_INN, 20:59 09-10-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все менюхи с "галочками" уехали примерно на 4px вправо, как поставить на место?

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, может стоит поправить то, от чего они уехали?

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 21:57 09-10-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Примерно понял почему менюшки с "галочками" уехали вправо, потому что все иконки контекстного меню я сдвинул влево, а галочки остались на месте.
Думаю что нужно сдвинуть галочки влево. Только меня вводит в заблуждение то, что в инструментах разработчика они регулируются, но не хватает знаний как это всё состыковать.

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 23:48 09-10-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17
Сложно вникнуть в ваши задачи и проблемы, но не так давно Death_INN предложил общий сдвиг иконок этим стилем, он избавляет от необходимости корректировать положение каждой иконки отдельно. Я перешел на него.
В вашем случае нужно удалить корректирующие коды для строк тех двух расширений, остальные иконки выравняются по ним. Это у меня так стало бы, но поскольку у вас все значительно замудреннее, то фиг его знает.

Всего записей: 8874 | Зарегистр. 14-09-2020 | Отправлено: 09:22 10-10-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Некоторым переменным нельзя задавать нулевые значения без указания единиц измерения
--test: 0;
margin-top: calc(var(--test) + 2px) /* получим 0, а не 2px */
 
calc(0 + 2px) /* ошибка, сброс на 0 */
calc(0px + 2px) /* верно, = 2px */

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 14:19 10-10-2024 | Исправлено: Death_INN, 14:19 10-10-2024
grom17



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

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

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 14:20 10-10-2024
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Можно ли убрать эту зелёную точку (сигнал о новых сообщениях в ТГ) под значком вкладки?
Это сайт favicon меняет или какие-то механизмы FF?
Можно ли это сделать только для одного, конкретного сайта?

Всего записей: 1122 | Зарегистр. 15-06-2013 | Отправлено: 15:06 10-10-2024 | Исправлено: C1eriC, 17:23 10-10-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C1eriC, а это не поможет?

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 19:14 10-10-2024
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Death_INN
У меня уведомления (web-push) глобально отключены. Эта зелёная точка, я так понимаю, к ним не относится.

Всего записей: 1122 | Зарегистр. 15-06-2013 | Отправлено: 19:56 10-10-2024
Dart Raiden



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

Цитата:
Это сайт favicon меняет

Да.
 
Как вариант, запретить загрузку фавикона с помощью блокировщика рекламы.

Всего записей: 6316 | Зарегистр. 20-10-2006 | Отправлено: 20:08 10-10-2024 | Исправлено: Dart Raiden, 20:11 10-10-2024
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dart Raiden
У меня стоит uBO, какой фильтр туда прописать?

Всего записей: 1122 | Зарегистр. 15-06-2013 | Отправлено: 08:06 11-10-2024
gutasiho

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

Всего записей: 8874 | Зарегистр. 14-09-2020 | Отправлено: 08:19 11-10-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При открытии страниц http (без s) окрашивает url в адресной строке в красный цвет
Код:
#identity-box[pageproxystate="valid"]:is( .unknownIdentity, .notSecure ) ~ .urlbar-input-box {
    color: red !important
}

Всего записей: 8874 | Зарегистр. 14-09-2020 | Отправлено: 10:20 11-10-2024
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А можно ли для конкретного сайта в FF жёстко задать свою иконку?
 
Тут какая проблема — эта зелёная точка появляется если только вкладка неактивна. При переключении на неё точка сразу пропадает. И когда я открываю исходный код страницы — там нет этой иконки с точкой, только обычные.
 
ЗЫ Пипетка uBO не наводится на вкладку, работает только внутри страницы.

Всего записей: 1122 | Зарегистр. 15-06-2013 | Отправлено: 10:51 11-10-2024
Starback



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C1eriC 10:51 11-10-2024 UTC+3
Цитата:
А можно ли для конкретного сайта в FF жёстко задать свою иконку?

Да, можно - Favicon Switcher

Всего записей: 1156 | Зарегистр. 17-09-2010 | Отправлено: 12:29 11-10-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"Закрыть вкладку" в контекстном меню страницы Скрипт

Всего записей: 8874 | Зарегистр. 14-09-2020 | Отправлено: 15:10 11-10-2024
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Starback
Спасибо, попробую.
 
А есть ли всё-таки способы, определить адрес этой фавиконки с зелёной точкой? С учётом того, что

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

Всего записей: 1122 | Зарегистр. 15-06-2013 | Отправлено: 19:05 11-10-2024
Death_INN

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

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 23:32 11-10-2024
Открыть новую тему     Написать ответ в эту тему

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