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

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

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

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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd, копируешь через ПКМ что-ли?

Всего записей: 1721 | Зарегистр. 12-10-2002 | Отправлено: 00:01 27-11-2025
alloledd

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

Всего записей: 7675 | Зарегистр. 25-10-2019 | Отправлено: 00:44 27-11-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd, я тоже этим приложением пользуюсь, как поисковиком.

Всего записей: 1721 | Зарегистр. 12-10-2002 | Отправлено: 06:14 27-11-2025
deannik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Цитата:
Дык мне не копировать надо, а совсем наоборот, вставлять скопированное СКМ
middlemouse.paste = true

Всего записей: 701 | Зарегистр. 04-08-2013 | Отправлено: 11:34 27-11-2025 | Исправлено: deannik, 11:36 27-11-2025
grom17



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

 
weather_icon
 
 Но код не работает, может кто пытался добавить иконки?

Всего записей: 1721 | Зарегистр. 12-10-2002 | Отправлено: 17:06 27-11-2025
grom17



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

 
weather_context_menu_icons

Всего записей: 1721 | Зарегистр. 12-10-2002 | Отправлено: 13:55 29-11-2025 | Исправлено: grom17, 14:11 29-11-2025
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17
Цитата:
я тоже этим приложением пользуюсь, как поисковиком.
 

Ну вот мне там вполне и копирование устраивает как реализовано.
 
Добавлено:
deannik
Цитата:
middlemouse.paste = true

Ну это у меня естественно включено. Только мне нужна вставка текста СКМ с заменой выделенного
 
Добавлено:
grom17
Цитата:
добавить иконки в "Погоду".  

В какую погоду?

Всего записей: 7675 | Зарегистр. 25-10-2019 | Отправлено: 16:53 29-11-2025
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd,
Цитата:
В какую погоду?

Менюшка на домашней странице.

Всего записей: 1721 | Зарегистр. 12-10-2002 | Отправлено: 17:26 29-11-2025
alloledd

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

Цитата:
Менюшка на домашней странице.  

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

Всего записей: 7675 | Зарегистр. 25-10-2019 | Отправлено: 17:52 29-11-2025
grom17



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

Так она там "1000" лет, может она у тебя отключена где-то.

Всего записей: 1721 | Зарегистр. 12-10-2002 | Отправлено: 19:38 29-11-2025
alloledd

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

Цитата:
Так она там "1000" лет, может она у тебя отключена где-то.

Дык я "1000" лет наверное и не пользуюсь домашней. ХЗ может где-то и отключена. Да ладно, один хрен я ей пользоваться не буду. )

Всего записей: 7675 | Зарегистр. 25-10-2019 | Отправлено: 19:52 29-11-2025
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Satanachia
Открыть URL
Свернуть Выйти Перезагрузить

Всего записей: 791 | Зарегистр. 13-10-2013 | Отправлено: 11:07 08-12-2025
Satanachia

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Я дуб во всем этом, поэтому и прошу знатоков.
Создал файл скрипта и обозвал Min&Quit&Restart
Скопировал туда ваш код
Код
Закинул в папку Profile\chrome\user_chrome_files\custom_scripts
В редакторе UCF скрипт виден, но вот кнопки увы не создалось почему то. В настройках панели инструментов нет такой кнопки

Всего записей: 1234 | Зарегистр. 22-10-2012 | Отправлено: 13:14 08-12-2025 | Исправлено: Satanachia, 13:16 08-12-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Satanachia
Min&Quit&Restart.uc.js. Скрипт точно рабочий. У вас 7-ка, путь к иконке может быть другим, чем тот, что указан в скрипте. Смотрите внимательно, может вместо иконки у вас пустое место на панели (поводите мышкой медленно для подсветки).
 
Добавлено:
Откройте в браузере ссылку chrome://browser/skin/window.svg Если иконка отобразится в табе, путь существует.

Всего записей: 9333 | Зарегистр. 14-09-2020 | Отправлено: 13:19 08-12-2025
Vitaliy977

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

Цитата:
В настройках панели инструментов нет такой кнопки

По умолчанию она должна быть на панели навигации - defaultArea: CustomizableUI.AREA_NAVBAR,
ну или скрыта в расширенном меню.

Всего записей: 791 | Зарегистр. 13-10-2013 | Отправлено: 13:27 08-12-2025
Satanachia

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Переименовал на всякий в Restart и сечас так стало
Картинка
И блин, у меня так панели навигации

Всего записей: 1234 | Зарегистр. 22-10-2012 | Отправлено: 13:48 08-12-2025 | Исправлено: Satanachia, 13:53 08-12-2025
Vitaliy977

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

Цитата:
Переименовал на всякий в Restart и сечас так стало

Ну то что ошибка компиляции это вы пытались его открыть кнопкой из настроек, но для этого нужно в начальных настройках about:user-chrome-files выбрать внешние редакторы, ну или в ОС ассоциации для .js файлов должен выбран текстовой редактор.
Проверьте ещё кодировку файла должно быть UTF-8, и перезапуск с очисткой кеша

Всего записей: 791 | Зарегистр. 13-10-2013 | Отправлено: 14:13 08-12-2025 | Исправлено: Vitaliy977, 14:14 08-12-2025
Satanachia

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
По chrome://browser/skin/window.svg
Картинка
Включил все панели и даже вертикальные
Картинка Только старя кнопка есть, от UCF нет ничего увы
PS Скриншоты вообще с чистого профиля. Специально с нуля браузер установил

Всего записей: 1234 | Зарегистр. 22-10-2012 | Отправлено: 14:14 08-12-2025 | Исправлено: Satanachia, 14:26 08-12-2025
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Satanachia
Не грузятся ваши картинки.
Ну а галочки то поставили в about:user-chrome-files
JsBackground и JsChrome ?

Всего записей: 791 | Зарегистр. 13-10-2013 | Отправлено: 14:27 08-12-2025
Satanachia

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

Цитата:
Проверьте ещё кодировку файла должно быть UTF-8, и перезапуск с очисткой кеша  

Все так. Мне непонятно почему так то. ведь ваша кнопка Compact Menu, даже лучше чем у  Сustom Buttons
 
 
Добавлено:
Vitaliy977
Блин! JsChrome нет.
PS Все заурчало Я думал что только JsChrome, включить надо
А как добавлять свои урлы? В скрипте видимо?

Всего записей: 1234 | Зарегистр. 22-10-2012 | Отправлено: 14:32 08-12-2025 | Исправлено: Satanachia, 14:45 08-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 189 190 191 192 193 194

Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox: стили userChrome.css и скрипты js


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.B0ard 2000-2026

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru

Рейтинг.ru