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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox: стили userChrome.css и скрипты js (Часть 2)
Применение пользовательских стилей и скриптов в Firefox

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: часть 1




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

Всего записей: 39784 | Зарегистр. 26-02-2002 | Отправлено: 14:23 23-01-2026
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrewnews
Цитата:
пункт "Показывать панель при старте загрузок" вроде как дублирует настройку - browser.download.alwaysOpenPanel. Раньше это не замечал.  Или я ошибаюсь насчет настроек?

Да ошибаетесь, это не тоже самое, при browser.download.alwaysOpenPanel - true (или тоже самое чекбокс в контекстном меню на кнопке загрузок) панель не всегда показывается, а со скриптом принудительно всегда.

Всего записей: 858 | Зарегистр. 13-10-2013 | Отправлено: 19:31 07-02-2026
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кнопка у кого-нибудь есть для переключения одного расширения, просто Вкл/Выкл?

Всего записей: 7796 | Зарегистр. 25-10-2019 | Отправлено: 19:34 07-02-2026 | Исправлено: alloledd, 19:35 07-02-2026
grom17



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

Всего записей: 1758 | Зарегистр. 12-10-2002 | Отправлено: 20:31 07-02-2026 | Исправлено: grom17, 20:40 07-02-2026
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977, последнее время перестала появляться в адресной строке zoomButtonInUrlbar.js сразу после открытия FF и требовался дополнительно перезапуск FF.  Понадобилось отключить сразу три расширения: Form History Control, Default Bookmark Folder и Flagfox, чтоб zoom сразу появлялся. На первые два совершенно пофиг, а вот к Flagfox, я таки уже давно привык. Посмотрите пожалуйста, можно как-нибудь Flagfox с zoom подружить?
ПС И да, если чё, то это совершенно не горит.

Всего записей: 7796 | Зарегистр. 25-10-2019 | Отправлено: 01:57 08-02-2026
Satanachia

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

Цитата:
как с гитхаба этого скачать все одним файлом? и какие файлы нужна если мне не нужны темы и практически все скрипты которые там лежат.
может кто то уже выкачивал, я уже в структуре папок запутался

Идете по ссылке Ссылка и Подробнее

Всего записей: 1309 | Зарегистр. 22-10-2012 | Отправлено: 03:31 08-02-2026
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Satanachia
языки понятно можно удалить. но если мне не нужен сайдбар и специальные виджеты, что можно удалить из архива, чтоб положить только cookiesPermissions cookiesPermissions.uc
 
 
похоже только папка user_chrome нужна и возможно не вся

Всего записей: 3721 | Зарегистр. 29-03-2016 | Отправлено: 04:02 08-02-2026 | Исправлено: bomzz, 04:16 08-02-2026
gutasiho

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

Всего записей: 9404 | Зарегистр. 14-09-2020 | Отправлено: 05:55 08-02-2026 | Исправлено: gutasiho, 05:55 08-02-2026
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
а этот сайдбар и виджеты отражаются по умолчанию или их можно отключить?

Всего записей: 3721 | Зарегистр. 29-03-2016 | Отправлено: 06:36 08-02-2026
Satanachia

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

Цитата:
языки понятно можно удалить. но если мне не нужен сайдбар и специальные виджеты, что можно удалить из архива, чтоб положить только cookiesPermissions cookiesPermissions.uc  

Лишние языки из папки custom_locales, можете и удалить, не думаю что это помешает работе UCF.
Больше ничего удалять не надо, потому что содержимое архива и есть UCF, который и нужен для подключения скриптов. Если вам не нужен сайдбар и виджеты, можете отключить их, удалять не надо.

Всего записей: 1309 | Зарегистр. 22-10-2012 | Отправлено: 06:53 08-02-2026 | Исправлено: Satanachia, 07:08 08-02-2026
Yankell

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

Цитата:
он после копирования через форум работать будет, табы заменились на пробелы, пробелы в конце строк  

У меня скрипты с форума обычно работают. Можно открыть пост через Редактировать и скопировать оттуда.
Цитата:
похоже только папка user_chrome нужна и возможно не вся

Вам надо из архива UserChromeFiles.zip перетащить в профиль всю папку chrome.
Подробнее...

Цитата:
а этот сайдбар и виджеты отражаются по умолчанию или их можно отключить?

Они отключены по умолчанию.

Цитата:
все перегуглил нигде ни следа нет как мазила иконки создает. пришлось каждую иконку отредактировать и сменить расширение.

Можно сохранять url скриптом.

ucf_Save_Button

Всего записей: 455 | Зарегистр. 26-11-2016 | Отправлено: 07:19 08-02-2026 | Исправлено: Yankell, 08:09 08-02-2026
Satanachia

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

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

Оказывается и от вас толк иногда бывает

Всего записей: 1309 | Зарегистр. 22-10-2012 | Отправлено: 10:40 08-02-2026
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yankell
вроде все я понял, сейчас буду делать на 116 установив второй с параметром -P, не заметил что 3дфокс есть 64 битный. попробую все же тулбар и виджеты выкинуть
 
ярлыки, а их немного только на тему мазилы, в ручную отредактировал указатель на иконкуи батником, чтоб тотал командер каждый раз не запускать, и расширения изменил с URL на url
 
Добавлено:
вот хорошо что не начал делать, все только подготовил, в read me файле написано для мазиллы 117+
 
116 на семерке запускается, но скрипт на ней не работает, нельзя галочки поставить

Всего записей: 3721 | Зарегистр. 29-03-2016 | Отправлено: 11:10 08-02-2026 | Исправлено: bomzz, 13:43 08-02-2026
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru