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

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

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

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Firefox Nightly порадовал новым значком загрузки вкладки, наверное он хорош для продвижения повестки
Подскажите - возможно ли заменить его каким-то способом? css или нет, любым.
Попробовал посмотреть иконки, зашитые в firefox.exe - таких там нет, может в какой-то dll она?
 
Вот она, гадкая и толстая -  
 

Всего записей: 115 | Зарегистр. 07-07-2013 | Отправлено: 15:56 16-10-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ttettette
Это же ночнушка, к релизу станет стройным и изящным, а пока можете отключить его в about:config.

Всего записей: 8866 | Зарегистр. 14-09-2020 | Отправлено: 16:55 16-10-2024
ttettette

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

Всего записей: 115 | Зарегистр. 07-07-2013 | Отправлено: 16:59 16-10-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ttettette
Код:
browser.spin_cursor_while_busy = false
Значок, видимо, из ресурсов браузера omni.ja.

Всего записей: 8866 | Зарегистр. 14-09-2020 | Отправлено: 18:31 16-10-2024
ttettette

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

Всего записей: 115 | Зарегистр. 07-07-2013 | Отправлено: 18:41 16-10-2024
gutasiho

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

Всего записей: 8866 | Зарегистр. 14-09-2020 | Отправлено: 18:52 16-10-2024
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Проблема у ttettette в другом, наверное, как и у меня в 131-й. Эта настройка не работает, проверял на чистом профиле.
Остался вариант и он работает: создать числовой параметр ui.prefersReducedMotion = 0

Всего записей: 1003 | Зарегистр. 26-12-2009 | Отправлено: 23:17 16-10-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ttettette, не отключал бы анимацию - не увидел бы уродских часов. Ну а стили для tab-throbber уже 100 раз выкладывали

Всего записей: 3949 | Зарегистр. 24-10-2002 | Отправлено: 02:56 17-10-2024
gutasiho

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

Всего записей: 8866 | Зарегистр. 14-09-2020 | Отправлено: 08:21 17-10-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Надо бы прояснить вопрос про анимацию. По умолчанию настройка ui.prefersReducedMotion отсутствует, т.е. скрыта, а значит аниацией заведует система.
Если в системе в параметрах быстродействия опция "Анимированные элементы управления и элементы внутри окна"
 
1) включена:   в браузе мы увидим тыркалку
2) выключена: в браузе мы увидим песочные часы
 
Для дальнейших рассуждений вплоть до применения стилей необходимо выяснить, юзер хочет оставить системную опцию вкл или выкл?

Всего записей: 3949 | Зарегистр. 24-10-2002 | Отправлено: 09:16 17-10-2024 | Исправлено: Death_INN, 09:18 17-10-2024
ttettette

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
ui.prefersReducedMotion = 0
Спасибо! теперь вместо страшных часов точечка из стороны в сторону бегает, это подходяще.
 
gutasiho
я переводил в true указанную вами настройку, даже перезапускал браузер - вообще ноль реакции. Подумал, что это потому что Nightly, поэтому не работает.

Всего записей: 115 | Зарегистр. 07-07-2013 | Отправлено: 17:46 17-10-2024 | Исправлено: ttettette, 17:47 17-10-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, в чём отличие:
 
1). content: url("../001/002.svg");
2). list-style-image: url("../001/002.svg");
3). --menuitem-image:url("../001/002.svg");

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 17:47 17-10-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ttettette
Цитата:
ui.prefersReducedMotion = 0
это наихудший вариант, т.к. не относится чисто к песочным часам, а включает всю анимацию в сабже.
 
grom17, в твоем последнем и предпоследнем сообщениях нет конкретики и к какому элементу относится, поэтому никто на них не ответит

Всего записей: 3949 | Зарегистр. 24-10-2002 | Отправлено: 19:22 17-10-2024 | Исправлено: Death_INN, 19:25 17-10-2024
grom17



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

По поводу предпоследнего, виноват, уточню позже (не приоритет).
На счёт последнего: это встречается в разных стилях, которые добавляют иконки в контекстное меню, но написание у всех по разному.
Если они делают так сказать одно дело, то почему если у меня работает content: url и я подменяю на list-style-image: url, то с последним перестаёт работать?

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 20:20 17-10-2024 | Исправлено: grom17, 20:31 17-10-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, вот и напиши полное правило, в котором одно свойство работает, а другое нет

Всего записей: 3949 | Зарегистр. 24-10-2002 | Отправлено: 21:20 17-10-2024
grom17



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

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 22:34 17-10-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, я не указываю в content: изображение, т.к. в этом случае нет гибкости.
list-style-image в ::before и не должен пахать
background-image норм будет, но надо добавить content: "";

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
background-image норм будет, но надо добавить content: "";  

Понял, спасибо!

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 13:03 18-10-2024 | Исправлено: grom17, 15:54 18-10-2024
ttettette

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

Всего записей: 115 | Зарегистр. 07-07-2013 | Отправлено: 14:12 18-10-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот такой вопрос у меня ещё, на этих скринах один и тот-же пункт контекстного меню отображается с разными отступами.
В инспекторе начинаю "подкручивать" отступ, то меняется в обоих случаях, т.е. один выравниваю, другой уползает и наоборот.
Обратите внимание, если ПКМ просто по странице, то всё нормально, но в поле заполнения форм или как там оно называется, уползает.
Если поле заполнения форм выравнять, то уползает на странице.
Пару дней бьюсь как "рыба об лёд", но ничего не выходит. Если нужна доп. информация, скажите, дополню.

 
ВОПРОС СНЯТ

Всего записей: 1633 | Зарегистр. 12-10-2002 | Отправлено: 14:16 18-10-2024 | Исправлено: grom17, 22:23 22-10-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

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