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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Farby
спасибо, но не помогло...

Всего записей: 403 | Зарегистр. 01-11-2006 | Отправлено: 14:23 23-02-2024
Farby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smallette
Какая версия браузера?
Как подключен стиль?
 
Добавлено:
Я тестировал на 123 и 124 версиях.

----------
Жизнь иногда такое выкидывает, что хочется подобрать...

Всего записей: 843 | Зарегистр. 22-10-2002 | Отправлено: 14:42 23-02-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Farby, можно стиль попроще сделать без длинного id через label. Однако ты дал стили для пункта меню кнопки расширений и кнопки тулбара, а нужен стиль для контекстного меню.
Скорее всего не будет пахать -moz-context-properties и можно заюзать спец фильтр, чтобы fill включился

Всего записей: 4003 | Зарегистр. 24-10-2002 | Отправлено: 14:59 23-02-2024
Farby

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

Цитата:
можно стиль попроще сделать

По этому поводу у меня есть кнопка...
Smallette
Второй вариант, поменять на свой UUID:
UndoCloseTab.css
вроде все проверил

----------
Жизнь иногда такое выкидывает, что хочется подобрать...

Всего записей: 843 | Зарегистр. 22-10-2002 | Отправлено: 17:18 23-02-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Farby, у меня другая идея появилась, может проверишь тоже
 
Smallette, попробуй добавить стиль в UserContent.css

Всего записей: 4003 | Зарегистр. 24-10-2002 | Отправлено: 21:54 23-02-2024 | Исправлено: Death_INN, 22:03 23-02-2024
Smallette

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Farby
версия 123, стиль просто добавляю в userchrome.css в папке chrome профиля.
Твой не сработал.
Death_INN
а вот твой помог, только поменял грин на вайт.
Спасибо большое.

Всего записей: 403 | Зарегистр. 01-11-2006 | Отправлено: 14:18 24-02-2024 | Исправлено: Smallette, 14:19 24-02-2024
Farby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  • Death_INN (16:05 22-02-2024 UTC+3)
    Цитата:
    Smallette, ничего ты не сделаешь

  • Smallette (14:18 24-02-2024 UTC+3)
    Цитата:
    Death_INN
    а вот твой помог, только поменял грин на вайт.
    Спасибо большое.

    ну наконец-то у вас все получилось, а раньше так можно было?

    ----------
    Жизнь иногда такое выкидывает, что хочется подобрать...

  • Всего записей: 843 | Зарегистр. 22-10-2002 | Отправлено: 19:13 24-02-2024
    Farby

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

    ----------
    Жизнь иногда такое выкидывает, что хочется подобрать...

    Всего записей: 843 | Зарегистр. 22-10-2002 | Отправлено: 21:18 24-02-2024
    grom17



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

    Вопрос снят.

    Всего записей: 1634 | Зарегистр. 12-10-2002 | Отправлено: 22:24 24-02-2024 | Исправлено: grom17, 23:32 26-02-2024
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Farby, твои стили работают, если правильный id указать. В селекторах-то он одинаковый у всех, а в путях будет разный. Для about:addons еще нужен стиль. И в меню светлая иконка не ровно наложилась на темную. Я в таких случаях сдвигаю дефолтную иконку на определенное кол-во пикселей, пока не пропадет.
    Я вот для одного из серии расширений ...monkey менял везде иконку, т.к. выбесило лицезреть на обезьяну с оскаленными зубами. Это оказалось довольно сложным делом, т.к. иконки в формате png

    Цитата:
    ну наконец-то у вас все получилось, а раньше так можно было?

    Когда раньше? Я вообще не думал, что получится, т.к. копаться внутри svg - то еще занятие. Еще иконка поначалу как вкопанная везде была размером 16x16 и не хотела увеличиваться

    Всего записей: 4003 | Зарегистр. 24-10-2002 | Отправлено: 01:57 25-02-2024
    xrun1



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Farby
    У меня есть тестовый профиль, где стоит это приложение. Стиль работает, не переживай, просто об этом здесь не писал.
    P.S. Иконка в меню белая в тёмной теме, но она какая-то убогая, неубедительно выглядит. Но это к автору расширения.

    Всего записей: 1024 | Зарегистр. 26-12-2009 | Отправлено: 14:16 25-02-2024
    Farby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xrun1
    Спасибо, но я убедился в том что пора в silen`s, и переживать не о чем.

    ----------
    Жизнь иногда такое выкидывает, что хочется подобрать...

    Всего записей: 843 | Зарегистр. 22-10-2002 | Отправлено: 16:23 25-02-2024
    nicol51

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

    Всего записей: 814 | Зарегистр. 30-03-2008 | Отправлено: 00:08 26-02-2024 | Исправлено: nicol51, 09:27 26-02-2024
    Starback



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

    Всего записей: 1156 | Зарегистр. 17-09-2010 | Отправлено: 05:58 26-02-2024 | Исправлено: Starback, 05:59 26-02-2024
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nicol51, курсор в полях ввода. Так что именно нужно, объясни ламеру?

    Всего записей: 4003 | Зарегистр. 24-10-2002 | Отправлено: 10:20 26-02-2024
    nicol51

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

    Всего записей: 814 | Зарегистр. 30-03-2008 | Отправлено: 10:31 26-02-2024 | Исправлено: nicol51, 10:34 26-02-2024
    gutasiho

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Видимо, nicol51 имеет в виду подсветку под курсором - цвет подсветки, цвет текста.
     
    Добавлено:
    Ну да, так и есть, цвет подсветки и закругление.

    Всего записей: 9024 | Зарегистр. 14-09-2020 | Отправлено: 10:32 26-02-2024
    nicol51

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

    Всего записей: 814 | Зарегистр. 30-03-2008 | Отправлено: 10:41 26-02-2024
    gutasiho

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nicol51
    Цитата:
    Закругление не обязательно.
    Та ладно, держи.
    Код Еще существует вариант, делающий то же самое с гамбургером.

    Всего записей: 9024 | Зарегистр. 14-09-2020 | Отправлено: 10:53 26-02-2024 | Исправлено: gutasiho, 10:53 26-02-2024
    nicol51

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

    Всего записей: 814 | Зарегистр. 30-03-2008 | Отправлено: 11:06 26-02-2024 | Исправлено: nicol51, 11:09 26-02-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 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