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

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

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Аналогично для акцентирования внимания пользователя в код можно добавить кнопки всех установленных VPN, меняя только ID.
Код:
/* userChrome.css Tweak Firefox */
/* Фон кнопки Windscribe VPN */
#_windscribeff-browser-action .toolbarbutton-badge-stack {
    background: #FF8F00 !important;
/*    border-radius: 35px !important; /* круглый фон */
}
#_windscribeff-browser-action:hover .toolbarbutton-badge-stack {
    background-color: #FF0039 !important;  
}

Всего записей: 8875 | Зарегистр. 14-09-2020 | Отправлено: 13:31 18-01-2024 | Исправлено: gutasiho, 19:18 18-01-2024
MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использую Firefox 115.6.0 ESR + Firefox-UI-Fix-photon-style. Заметил непонятный баг: при воспроизведении видео в полноэкранном режиме, например VK или Youtube, на панели закладок появляется кнопка "Показать больше закладок", которой изначально не было.  
 

 
Появляется только при воспроизведении полноэкранного видео. При обычном воспроизведении видео в браузере данной кнопки нет. При перезагрузке браузера исчезает.  
Если отключить (удалить) Firefox-UI-Fix-photon-style, то кнопка при воспроизведении полноэкранного видео не появляется.
Что нужно поправить или как можно прибить данную кнопку, чтобы она вообще не появлялась?

Всего записей: 9618 | Зарегистр. 14-04-2012 | Отправлено: 21:30 18-01-2024 | Исправлено: MAX63ru, 09:22 19-01-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAX63ru, а если userChrome.fullscreen.show_bookmarkbar = false?

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 23:20 18-01-2024
MAX63ru



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

Цитата:
а если userChrome.fullscreen.show_bookmarkbar = false?  

Попробовал. Всё-равно появляется. Причём после перезапуска браузера данный параметр сам переключается обратно на true.

Всего записей: 9618 | Зарегистр. 14-04-2012 | Отправлено: 05:00 19-01-2024
Dr_Artem



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Существует ли способ быстрого переключения между встроенными "настройками прокси для доступа в интернет"? Например, кнопка для переключения режимов "без прокси"/"ручная настройка прокси"/"URL автоматической настройки прокси"?

Всего записей: 396 | Зарегистр. 30-07-2004 | Отправлено: 08:01 19-01-2024
fakel33



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dr_Artem post
Цитата:
Существует ли способ быстрого переключения между встроенными "настройками прокси для доступа в интернет"? Например, кнопка для переключения режимов "без прокси"/"ручная настройка прокси"/"URL автоматической настройки прокси"?  

add toolbar buttons add_toolbar_buttons_vitaliyitaliy есть кнопка (Переключатель прокси) переключатель с предварительной настройкой

Всего записей: 1258 | Зарегистр. 22-08-2003 | Отправлено: 12:03 19-01-2024 | Исправлено: fakel33, 12:04 19-01-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уни-кнопка расширений видима только при наведении
Код:
/* userChrome.css Tweak Firefox */
/* View Unified Extensions Button only by hover */
:root:not([customizing]) #unified-extensions-button:not(:hover, [open], [attention]) {
    opacity: 0 !important;
}

Всего записей: 8875 | Зарегистр. 14-09-2020 | Отправлено: 12:43 19-01-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dr_Artem
Как вариант
https://forum.mozilla-russia.org/viewtopic.php?pid=700979#p700979

Всего записей: 19781 | Зарегистр. 04-11-2010 | Отправлено: 02:16 20-01-2024
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Цитата:
Уни-кнопка расширений видима только при наведении
у меня на 121.0.1 не работает это ((
 
 
 
Добавлено:
....кнопка видна ВСЕГДА

Всего записей: 7014 | Зарегистр. 05-06-2012 | Отправлено: 08:47 20-01-2024
kokoss19

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

Цитата:
Как вариант
https://forum.mozilla-russia.org/viewtopic.php?pid=700979#p700979

У вас работает? У меня нет!

----------
Win7 / FF115

Всего записей: 2174 | Зарегистр. 16-07-2018 | Отправлено: 09:01 20-01-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kokoss19
У меня для прокси отдельный профиль в лисе создан. Посему сторонние расширения мало интересуют. Судя по году поста (аж 2015й) шансов там не шибко много, потому и пишу "как вариант", а не как решение. Сильно надеяться не приходится, но вдруг общий принцип действия чем поможет.
Ведь, суть задачи - на лету менять в конфиге значение у параметра network.proxy.type любым удобным (и доступным) способом.
Пока что иных решений, кроме как через скрипты или сторонние расширения, ничего особо и не соображу...

Всего записей: 19781 | Зарегистр. 04-11-2010 | Отправлено: 09:09 20-01-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pangasiys
Цитата:
у меня на 121.0.1 не работает это ((
Точно в userChrome.css? Если да, то мешает другой стиль, можно попробовать переместить код в начало userChrome.css. Работает и в v122.0RC1
 

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотя, когда мне нескольк раз надо было на лету, то примерно вот так делал: сначала в настройках проксей прописал все нужные условия и адреса; затем просто открывал на фоне about:config и писал в фильтр слово proxy; при надобности просто менял 0 или 1, зависимо от надобности. Это оказывалось быстрее, чем через gui ходить. Хотя и там не сильно прям далеко.

Всего записей: 19781 | Зарегистр. 04-11-2010 | Отправлено: 09:11 20-01-2024
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
хм, странно, поробовал второй ещё раз и заработало )))) ну вроде и в первый раз всё правильно делал, ну наверно значит в первый раз где-то накосячил, ну ладно, главное что ЗАРАБОТАЛО!!! УРА!

Всего записей: 7014 | Зарегистр. 05-06-2012 | Отправлено: 09:30 20-01-2024
Lagris

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

Цитата:
У вас работает? У меня нет!

А это..?
https://forum.mozilla-russia.org/viewtopic.php?pid=782794#p782794
Сам не проверял.

Всего записей: 1375 | Зарегистр. 26-08-2007 | Отправлено: 09:38 20-01-2024
kokoss19

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

Цитата:
А это..?
https://forum.mozilla-russia.org/viewtopic.php?pid=782794#p782794

Этот работает, по крайней мере в FF 115, но там переключение прокси между двумя режимами , а ему нужно между тремя...!

----------
Win7 / FF115

Всего записей: 2174 | Зарегистр. 16-07-2018 | Отправлено: 10:12 20-01-2024
unter_officer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kokoss19
Цитата:
а ему нужно между тремя...!

Где брал уже не помню. Подключил в UCF на FF 115, вроде в первом приближении работает, но основательно не тестировал: Подробнее...

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

Всего записей: 361 | Зарегистр. 03-08-2008 | Отправлено: 11:36 20-01-2024
kokoss19

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unter_officer
Я используютакой вариант...


----------
Win7 / FF115

Всего записей: 2174 | Зарегистр. 16-07-2018 | Отправлено: 18:02 20-01-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fakel33 pangasiys
Цитата:
без вспышки белого (т.н. стробоскоп) окрашивают пустой фон открываемой страницы в неяркий, не режущий глаз цвет.
a\ Ничего секретного, этот работает
b\ + та часть, что для userContent.css
Кажется, лучше всего а + b, когда в них назначены одинаковые или близкие цвета. На youtube, который грузится не мгновенно, это не стробоскоп, а переключение на родной background страницы сайта. Я так предполагаю. Возможно, есть что-то получше.

Всего записей: 8875 | Зарегистр. 14-09-2020 | Отправлено: 15:55 23-01-2024 | Исправлено: gutasiho, 16:02 23-01-2024
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
попробовал и просто а\ и а\+b\  и всё равно вот например когда заходишь на https://e.mail.ru то этих белых вспышок даже несолько подряд ((((( наверно всё таки эти белые вспышкки неизличимы, они ка рак  у человека (((  хныык (((((

Всего записей: 7014 | Зарегистр. 05-06-2012 | Отправлено: 16:11 23-01-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