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

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

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

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я не понимаю, вы перед новичком поумничать решили? У меня была одна цель: сделать удобную боковую панель с веб панелями, которой смогу пользоваться я и те, кому это интересно. Инструкция есть, множество людей, далеко не таких просвещенных как вы, разобрались и пользуются ей.

Всего записей: 8 | Зарегистр. 07-11-2025 | Отправлено: 21:04 08-11-2025
Farby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  • aminough (21:04 08-11-2025 UTC+3)
    Цитата:
    Я не понимаю, вы перед новичком поумничать решили?

    Нет, я всего лишь, попросил [FR], здесь fx-autoconfig не в почёте и как запускать ваше чудо, которое не работает с другими загрузчиками, лучше уж научите остальных, и как написано!!! не вспоминайте ... в суе

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

  • Всего записей: 853 | Зарегистр. 22-10-2002 | Отправлено: 23:26 08-11-2025
    Capushon

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aminough
    Не проще выложить портабельную болванку Лисы с пустым профилем и установленной туда панелью?
    Тогда бы все наглядно посмотрели что это и как работает.

    Всего записей: 5214 | Зарегистр. 18-07-2006 | Отправлено: 23:31 08-11-2025
    Farby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А [FR] я хотел закрыть, по одной простой причине это не решение, а пример, и пример не рабочий. Причина банальна лоадер не отвечает за скрипт!!!

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

    Всего записей: 853 | Зарегистр. 22-10-2002 | Отправлено: 23:37 08-11-2025
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Farby косталь вполне себе рабочий, если тупо по событию load в окне browser.xhtml

    Всего записей: 4031 | Зарегистр. 24-10-2002 | Отправлено: 00:02 09-11-2025
    Andrewnews

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Загрузчик от xiaoxiaoflood, дополнительно поставил файл.js с наполнением от dimdamin, который самый вначале, поставил, запустил. Second Sidebar и second_sidebar.uc.mjs кинул в корень chrom.  Дополнительно имеется загрузчик от Виталия и боковая панель от него.
    Протестировал.  В результате при загрузке Second Sidebar начинает конфликт интересов, все дергается в левой части сайдбара, но ошибок не выдает. Second Sidebar работает, но по мне, если использовать скрипты, то небольшого объема. Это тянет на аддон, но никак на скрипты. Да имеются много настроек. Но легче установить маленький  скрипт на боковую панель. Мое мнение - переводи в отдельный аддон, тогда не будут вопросов как загружать.

    Всего записей: 47 | Зарегистр. 06-10-2008 | Отправлено: 00:09 09-11-2025
    aminough

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По порядку:
    1. Если fx-autoconfig "не в почете", а у вас тут свой локальный пузырь со своими загрузчиками и правилами, то сами и разбирайтесь, как устанавливать мой скрипт. он полностью рабочий.
    2. Хак для для загрузчиков, которые не умеют в модули, действительно работает, я проверял.
    3. Есть понятная иструкция, и болванку Лисы с пустым профилем создавать считаю излишним, так как, повторюсь, люди, особо не сведующие в userChrome.js, умудряются как-то всё запустить.
    4. Дергается в левой части сайдбара только при запуске браузера, так как элемент <browser> должен показать себя на короткое время, чтобы загрузиться.
    5. Если эта штука запускается загрузчиком скриптов, то это скрипт.

    Всего записей: 8 | Зарегистр. 07-11-2025 | Отправлено: 00:21 09-11-2025
    Farby

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

    Цитата:
    В результате при загрузке Second Sidebar начинает конфликт интересов, все дергается в левой части сайдбара, но ошибок не выдает.

    А же писал не работает и там ещё много косяков, а самое главное в консоли ничего нет и афтер на диалог не идет. есть один комит от Ссылка в районе 1.4 +мой мод, который сносно работает на FF, но больше туда я не полезу, я не бета тестер...
     
    Добавлено:
    и отредактировал свой пост на githab
    Цитата:
    bad idea, not work for my


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

    Всего записей: 853 | Зарегистр. 22-10-2002 | Отправлено: 00:34 09-11-2025
    Andrewnews

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Death_INN можешь помочь?  
    Есть скрипт на странице downloadPlus_Fx136.uc.js, постоянно обновляется.  
    На основе него сделал себе - выкинул лишнее для себя - кодировку имени файла (толку от нее нет, не работает для windows-1251 ) и сопряжение с другими менеджерами загрузок (неактуально для меня) и чуть чуть переделал для себя
    Подробнее...
    работает на разных загрузчиках, и работает при этой записи для UCF - @UCF @param {"prop":"JsAllChrome.load","ucfobj":true} @UCF. Но как я понимаю, надо еще указать - urlregxp. А как не понимаю - поможешь?

    Всего записей: 47 | Зарегистр. 06-10-2008 | Отправлено: 00:48 09-11-2025
    aminough

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

    Цитата:
    и там ещё много косяков

    Посмотрите-ка, настолько обиделся, что не послушали, аж явную дезинформацию начал распространять.
     

    Цитата:
    и отредактировал свой пост на githab

    В нормальном загрузчике всё работает.
     
    Добавлено:

    Цитата:
    zen-second-sidebar удалось приручить....  

     
    Кстати, в хваленом zen-second-sidebar еще сильнее завязались на fx-autoconfig, чем я.

    Всего записей: 8 | Зарегистр. 07-11-2025 | Отправлено: 01:42 09-11-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 162 163 164

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