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

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

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

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

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

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

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
А вот если добавляю штук 20 пустых вкладок, то разделитель появляется.

Всего записей: 7736 | Зарегистр. 25-10-2019 | Отправлено: 22:13 24-01-2026 | Исправлено: alloledd, 22:18 24-01-2026
Vitaliy977

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

Всего записей: 837 | Зарегистр. 13-10-2013 | Отправлено: 22:20 24-01-2026
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Попробовал последний, не появился.

Всего записей: 7736 | Зарегистр. 25-10-2019 | Отправлено: 22:34 24-01-2026
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Я понял, мне не сразу пришло в голову проверить с включенной панелью меню, обновил

Всего записей: 837 | Зарегистр. 13-10-2013 | Отправлено: 23:04 24-01-2026 | Исправлено: Vitaliy977, 23:05 24-01-2026
alloledd

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

Всего записей: 7736 | Зарегистр. 25-10-2019 | Отправлено: 23:22 24-01-2026 | Исправлено: alloledd, 00:27 25-01-2026
Vitaliy977

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

Всего записей: 837 | Зарегистр. 13-10-2013 | Отправлено: 00:37 25-01-2026
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
А после последней вкладки должен быть разделитель? У меня нет.

Всего записей: 7736 | Зарегистр. 25-10-2019 | Отправлено: 00:55 25-01-2026
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Цитата:
А после последней вкладки должен быть разделитель? У меня нет.

Нет и не сравнивайте со старым стилем т.к. он не правильно у вас работал без атрибутов,
вот этот атрибут если бы он был в новых FF [last-visible-tab] то стиль бы скрывал разделитель после последней вкладки.

Всего записей: 837 | Зарегистр. 13-10-2013 | Отправлено: 01:07 25-01-2026
alloledd

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

Всего записей: 7736 | Зарегистр. 25-10-2019 | Отправлено: 01:13 25-01-2026
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Если удалить эти стороки  219-226
Но у меня и с ними разделитель на месте

Всего записей: 837 | Зарегистр. 13-10-2013 | Отправлено: 01:34 25-01-2026 | Исправлено: Vitaliy977, 01:35 25-01-2026
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Ещё раз скачал и с этой версией main.css разделитель таки появился. Удалять ничего не потребовалось. Спасибо огромное!!!

Всего записей: 7736 | Зарегистр. 25-10-2019 | Отправлено: 01:48 25-01-2026
Andrewnews

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977 в вашем скрипте cleardownloadsbutton.js возможно ли добавить функционал через true-false - очищать загрузки при закрытии браузера

Всего записей: 82 | Зарегистр. 06-10-2008 | Отправлено: 11:34 25-01-2026
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дайте какое-нибудь направление для добавления иконок сюда: chrome://browser/content/places/places.xhtml
Много вариантов перепробовал, ничего не получается. Спасибо!

Всего записей: 1731 | Зарегистр. 12-10-2002 | Отправлено: 16:06 25-01-2026
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Временно отключил для проверки у себя  ваш скрипт
Подробнее...
Но после отключения весь его функционал остался рабочим. Вы случаем никуда подобное  в user_chrome_files не добавляли? А то я уже задолбался копать, где это у меня дублируется. )

Всего записей: 7736 | Зарегистр. 25-10-2019 | Отправлено: 19:25 25-01-2026 | Исправлено: alloledd, 19:35 25-01-2026
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrewnews
Цитата:
в вашем скрипте cleardownloadsbutton.js возможно ли добавить функционал через true-false - очищать загрузки при закрытии браузера

Ну мне в моем скрипте это не нужно, да и проще добавить в который вам делал ucf_show_downloads_panel  
?
 
grom17
Цитата:
айте какое-нибудь направление для добавления иконок сюда: chrome://browser/content/places/places.xhtml  

В деревьях иконки менются с ::-moz-tree-image tree-icons.css
 
alloledd
Цитата:
Вы случаем никуда подобное  в user_chrome_files не добавляли?  

Нет, есть скрипт findbarClose.js

Всего записей: 837 | Зарегистр. 13-10-2013 | Отправлено: 21:23 25-01-2026 | Исправлено: Vitaliy977, 21:25 25-01-2026
Andrewnews

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Цитата:
Ну мне в моем скрипте это не нужно, да и проще добавить в который вам делал ucf_show_downloads_panel?  
добавьте по возможности, когда время будет
 

Всего записей: 82 | Зарегистр. 06-10-2008 | Отправлено: 21:49 25-01-2026
Death_INN

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

Цитата:
Да и ещё желательно удалить песочницу

ок, спасибо, а то я уже не раз хватал мертвый объект. Вот так норм работает

Код:
didDestroy() {
    if (this.sandbox) Cu.nukeSandbox(this.sandbox);
    this.sandbox = null;
}

Всего записей: 4143 | Зарегистр. 24-10-2002 | Отправлено: 22:08 25-01-2026
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977,
Цитата:
В деревьях иконки менются с ::-moz-tree-image tree-icons.css

Не совсем понял, можно подробней. Библиотека у меня иконизирована.
Хотелось бы добавить иконки в меню, которое появляется при переходе по ссылке: chrome://browser/content/places/places.xhtml
Не принципиально конечно, просто уже самому интересно стало.

Всего записей: 1731 | Зарегистр. 12-10-2002 | Отправлено: 01:15 26-01-2026
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17
Цитата:
Библиотека у меня иконизирована.
Хотелось бы добавить иконки в меню, которое появляется при переходе по ссылке: chrome://browser/content/places/places.xhtml  

Дык по ссылке и есть Библиотека. Какое меню?

Всего записей: 7736 | Зарегистр. 25-10-2019 | Отправлено: 01:35 26-01-2026 | Исправлено: alloledd, 01:36 26-01-2026
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd,
Цитата:
Дык по ссылке и есть Библиотека. Какое меню?

Как его активировать, что-бы в Инспекторе настраивать?

Всего записей: 1731 | Зарегистр. 12-10-2002 | Отправлено: 02:05 26-01-2026
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

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