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

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

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

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

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



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

----------
«The Truth Is Out There»

Всего записей: 370 | Зарегистр. 03-08-2008 | Отправлено: 01:33 13-05-2025 | Исправлено: unter_officer, 11:26 13-05-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unter_officer
// menu.textContent = menu.renderedOnce = "";
   menu.renderedOnce = "";

Всего записей: 4001 | Зарегистр. 24-10-2002 | Отправлено: 01:41 13-05-2025
unter_officer



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

----------
«The Truth Is Out There»

Всего записей: 370 | Зарегистр. 03-08-2008 | Отправлено: 01:48 13-05-2025
Lagris

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

Цитата:
Там ниже на странице есть инструкция

Инструкция есть - результата нет, не получается счетчик передвинуть. В старой редакции скрипта это просто решалось.
 
gutasiho

Цитата:
Может, он срабатывает с первого, но с тормозами, а за это время ты делаешь второй клик

Нет, если кликнул, то можно ждать до "второго пришествия", ничего не срабатывает.

Цитата:
1. Счетчик перед...

Проверил, не зашло. Оставлю вариант "счетчик после".

Всего записей: 1403 | Зарегистр. 26-08-2007 | Отправлено: 09:24 13-05-2025
Death_INN

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

Цитата:
Выйдет 139 релиз, настрою все с нуля и тогда посмотрю. А то сейчас взял 139 бетку, а профиль остался от 137, вместе с моими параметрами в user.js, поэтому выплыть может что угодно

Нет, просто я тестил на 139 альфа, а проблемы появились в 139 бете

Всего записей: 4001 | Зарегистр. 24-10-2002 | Отправлено: 16:03 13-05-2025
unter_officer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Death_INN
Понятно. Я альфами давно зарекся пользоваться.
Да и начальные версии беток тоже стараюсь игнорировать. Начинаю тестировать где-то с 5-6 бетки.
А в этот раз где-то прочитал, что в 139 будут какие-то "глобальные" изменения, вот и начал со второй бетки.

----------
«The Truth Is Out There»

Всего записей: 370 | Зарегистр. 03-08-2008 | Отправлено: 16:35 13-05-2025
grom17



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

Код:
/* "Выход" в меню Гамбургер */
#appMenu-quit-button2 {
    list-style-image: url("../../css-files/icons/quit.svg");
    color: #ff0000 !important;
    }

Как сделать так, что-бы красилась только иконка?
Я буду очень признателен за вашу готовность помочь или любую возможную помощь.

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

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

Всего записей: 4001 | Зарегистр. 24-10-2002 | Отправлено: 21:33 13-05-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
fill
Спасибо. Я это в первую очередь проделал, не пашет. Не могу понять где затык.
 
Это работает корректно.
Код:
/* Файл—>Выход */
#menu_FileQuitItem {
    background-image: url("../../css-files/icons/quit.svg");
    fill: #ff0000;
    }

 
 
Добавлено:
т.е.  list-style-image: не пашет
       background-image: пашет

Всего записей: 1634 | Зарегистр. 12-10-2002 | Отправлено: 21:47 13-05-2025 | Исправлено: grom17, 21:50 13-05-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, если внутри svg цвет по умолчанию, то подойдет
-moz-context-properties: fill;

Всего записей: 4001 | Зарегистр. 24-10-2002 | Отправлено: 21:54 13-05-2025 | Исправлено: Death_INN, 21:54 13-05-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
если внутри svg цвет по умолчанию
Да, цвет по умолчанию.
 
Сделал так, но какая-то хрень получается:
Код:
 #appMenu-quit-button2 {
    background-image: url("../../css-files/icons/quit.svg");
    -moz-context-properties: fill !important;
    fill: #ff0000 !important;
    background-repeat: no-repeat;
    }


 
Добавлено:
Иконку я конечно "подгоню", что-бы ровненько всё было, но думаю это неправильно.
 
Добавлено:
Нашел где "собака зарыта".
Завтра покопаюсь и расскажу чё-почём.
 
Добавлено:
Не стал дожидаться завтрашнего дня.
Ошибка была в настройках контекстного меню.


Код:
#appMenu-quit-button2 {
    list-style-image: url("../../css-files/icons/quit.svg");
    fill: #ff0000;
    }

 
Добавлено:
Спасибо! Death_INN

Всего записей: 1634 | Зарегистр. 12-10-2002 | Отправлено: 22:44 13-05-2025 | Исправлено: grom17, 09:10 14-05-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unter_officer, в скрипте "сохранить картинку в.." есть недоработка. Пункта нет на background image картинках. На них !gContextMenu.onImage выдаст true

Всего записей: 4001 | Зарегистр. 24-10-2002 | Отправлено: 18:57 16-05-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
Облегченная версия, только то, чем пользуюсь сам, потому в два раза легче оригинала. Если нужен бутон покомпактнее, уберите название и уменьшите ширину (т.е. длину по горизонтали). Оригинал указан. Не знаю, как форумный движок отработает такое количество строк.
Code Красная иконка Exit вместо черной:
Код:
data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><path fill="red" d="M8 6a1 1 0 0 0 1-1V1a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1zm3.5-4.032a1 1 0 0 0-1 1.732A4.946 4.946 0 0 1 13 8 5 5 0 0 1 3 8a4.946 4.946 0 0 1 2.5-4.3 1 1 0 0 0-1-1.732 7 7 0 1 0 7.006 0z"></path></svg>

Всего записей: 9024 | Зарегистр. 14-09-2020 | Отправлено: 09:42 17-05-2025 | Исправлено: gutasiho, 13:01 17-05-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как изменить скорость появления и исчезновения верхних панели в полноэкранном режиме?

Всего записей: 1634 | Зарегистр. 12-10-2002 | Отправлено: 11:57 17-05-2025 | Исправлено: grom17, 22:27 17-05-2025
unter_officer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Death_INN
Этот скрипт изначально так работал. Лишний раз напрягать автора скрипта не хотелось, а сам я не очень понимаю, как это исправить.
 
P.S. А теперь автор скрипта (Dumby) пропал и попросить некого.

----------
«The Truth Is Out There»

Всего записей: 370 | Зарегистр. 03-08-2008 | Отправлено: 13:18 17-05-2025 | Исправлено: unter_officer, 13:18 17-05-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unter_officer
Значит ли это приближение EOL (End Of Life) эры ucf?

Всего записей: 9024 | Зарегистр. 14-09-2020 | Отправлено: 19:02 17-05-2025
Lagris

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

Цитата:
Значит ли это приближение EOL (End Of Life) эры ucf

Пока нет. Автор ucf на форуме не появляется, но на гитхабе обновления выкладывает регулярно.
https://github.com/VitaliyVstyle/VitaliyVstyle.github.io
На данный момент сабж в самом актуальном состоянии.

Всего записей: 1403 | Зарегистр. 26-08-2007 | Отправлено: 19:32 17-05-2025 | Исправлено: Lagris, 20:17 17-05-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как сделать так, что-бы вот "это" не появлялось?
 

Всего записей: 1634 | Зарегистр. 12-10-2002 | Отправлено: 23:57 18-05-2025 | Исправлено: grom17, 00:03 19-05-2025
unter_officer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gutasiho
Цитата:
Значит ли это приближение EOL (End Of Life) эры ucf?

По поводу UCF уже ответили.
 
А вот дополнения Custom Buttons и DOM Inspector скорее всего скоро скончаются.
Ну и скрипты постепенно будут отваливаться. Потому что, после ухода с соседнего форума Виталия и Dumby, других альтруистов среди знатоков скриптов не осталось, и править скрипты теперь некому.

----------
«The Truth Is Out There»

Всего записей: 370 | Зарегистр. 03-08-2008 | Отправлено: 23:57 18-05-2025 | Исправлено: unter_officer, 01:30 19-05-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17
В uBlock Origin добавить фильтр
Код:
||accounts.google.com/gsi/*$xhr,script,3p
Источник

Всего записей: 9024 | Зарегистр. 14-09-2020 | Отправлено: 08:03 19-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 156 157 158 159 160 161

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