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

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

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

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

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

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

Всего записей: 8853 | Зарегистр. 14-09-2020 | Отправлено: 09:34 30-08-2025
Samotek

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

Цитата:
Последний комментарий. Что да как, не вникал.

Спасибо! Работает только один совет: если что-то удалил неосторожно,  Управление закладками Ctrl+Shift+O и там кнопка Управление, пм Отменить. Вот такая хитроость!

Всего записей: 2773 | Зарегистр. 18-05-2005 | Отправлено: 17:22 31-08-2025
Lagris

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В 143 у некоторых скриптов отвалились иконки, вместо них - пустые квадратики.
 
 
 
У xiaoxiaoflood пишут, что должна помочь замена menuitem-iconic на menu-iconic.
Мне не помогает. Может кому-то попадался еще какой способ как отсутствие иконок лечить?

Всего записей: 1368 | Зарегистр. 26-08-2007 | Отправлено: 20:41 31-08-2025 | Исправлено: Lagris, 20:53 31-08-2025
Farby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  • Lagris (20:41 31-08-2025 UTC+3)
    Цитата:
    У xiaoxiaoflood пишут, что должна помочь замена menuitem-iconic на menu-iconic.

    да именно так... только надо читать до конца.

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

  • Всего записей: 837 | Зарегистр. 22-10-2002 | Отправлено: 21:56 31-08-2025
    Lagris

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

    Цитата:
    только надо читать до конца

    Не понял. Прочитал до конца, сверху-вниз, снизу-вверх, слева-направо, справа-налево, по диагонали - ничего не увидел. Или menu-iconic только для rebuild_userChrome.uc.js подходит?
     
    Добавлено:
    А, понял. Я на этот пост ориентировался:
    https://github.com/xiaoxiaoflood/firefox-scripts/issues/372#issuecomment-3210748433
    Тот, что выше, он для "Инструментов" в панели меню.

    Всего записей: 1368 | Зарегистр. 26-08-2007 | Отправлено: 22:18 31-08-2025 | Исправлено: Lagris, 22:47 31-08-2025
    xxxKOTxxx



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

    Всего записей: 14 | Зарегистр. 14-06-2010 | Отправлено: 09:33 01-09-2025
    Andrewnews

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xxxKOTxxx Private Tabs 1.4.2
    на основе загрузчика MrOtherGuy
    можно сделать на основе метода xiaoxiaoflood, но это другая история

    Всего записей: 40 | Зарегистр. 06-10-2008 | Отправлено: 20:41 01-09-2025
    Farby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  • Andrewnews (20:41 01-09-2025 UTC+3)
    Цитата:
    можно сделать на основе метода xiaoxiaoflood, но это другая история

     
    вы не можете это сделать ни на основе метода MrOtherGuy ни на основе xiaoxiaoflood читайтте privatetabs.uc.js not works in Firefox 141, но руки никто не отменял, нужен мод или одного или другого. в нативе есть начало только в UCF, дерзаете...

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

  • Всего записей: 837 | Зарегистр. 22-10-2002 | Отправлено: 21:21 01-09-2025
    Lagris

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

    Всего записей: 1368 | Зарегистр. 26-08-2007 | Отправлено: 21:49 01-09-2025
    Andrewnews

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Farby
    Не работает 1.4.1, а работает 1.4.2 исправленная по ссылке что дал на 142, не веришь, проверь
    Для работы только скриптов от xiaoxiaoflood в папке utils требуется 3 файла:chrome.manifest, userChrome.jsm,  xPref.jsm.
    В эту же папку закидываем  файлы от MrOtherGuy: fs.sys.mjs, module_loader.mjs, uc_api.sys.mjs, utils.sys.mjs
    Файл chrome.manifest такого содержания:

    Код:
     
    content userchromejs ./
    resource userchromejs ../
    content userscripts ../JS/
    skin userstyles classic/1.0 ../CSS/
    content userchrome ../resources/
     

    В скрипте Private Tabs после // ==/UserScript==
    прописываем
    const UC_API = ChromeUtils.importESModule("chrome://userchromejs/content/uc_api.sys.mjs");
     

    Всего записей: 40 | Зарегистр. 06-10-2008 | Отправлено: 22:05 01-09-2025 | Исправлено: Andrewnews, 22:53 01-09-2025
    Farby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  • Lagris (21:49 01-09-2025 UTC+3)
    Цитата:
    UCF используете?

    Увы, но вы можете воспользоваться
    AttributesInspector.uc.js
    В первой строке ссылка на Mod, у меня работает на лодыре

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

  • Всего записей: 837 | Зарегистр. 22-10-2002 | Отправлено: 14:53 02-09-2025
    xxxKOTxxx



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Andrewnews, спасибо, неофициальная 1.4.2 работает. Не без "но", к сожалению, но работает.

    Всего записей: 14 | Зарегистр. 14-06-2010 | Отправлено: 16:38 02-09-2025
    Lagris

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

    Цитата:
     можете воспользоваться
    AttributesInspector.uc.js

    Наконец-то нашел рабочий вариант, благодарю.
     
    Эта иконка мне больше нравится:
    Подробнее...

    Всего записей: 1368 | Зарегистр. 26-08-2007 | Отправлено: 17:46 02-09-2025 | Исправлено: Lagris, 17:48 02-09-2025
    Barral



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, как скрыть этот значок стилем или через about:config?
       
     
     

    Всего записей: 6192 | Зарегистр. 24-12-2002 | Отправлено: 08:44 03-09-2025 | Исправлено: Barral, 08:44 03-09-2025
    rubel



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

    Farby (14:53 02-09-2025 UTC+3 )
    Цитата:
    Увы, но вы можете воспользоваться
    AttributesInspector.uc.js [?]
    В первой строке ссылка на Mod, у меня работает на лодыре

    А на каком лодыре у вас работает ?
     

    Всего записей: 1486 | Зарегистр. 12-07-2004 | Отправлено: 11:20 03-09-2025
    gutasiho

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Бутон AI из поста Farby работает с Aris-t2. Наблюдаю такой факт, что сам AI активируется при старте браузера, приходится жать Esc. Не-не, все нормально, это был мой косяк. Сам AI у меня другой, не mod из упомянутого поста.

    Всего записей: 8853 | Зарегистр. 14-09-2020 | Отправлено: 12:29 03-09-2025 | Исправлено: gutasiho, 13:43 03-09-2025
    rubel



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

    Цитата:
     Сам AI у меня другой, не mod из упомянутого поста.

    Другой у меня тоже работает с Aris-t2. А вот  Бутон AI из поста Farby не пашет. Иконка AI на панели появляется, но она не кликабельная.
     

    Всего записей: 1486 | Зарегистр. 12-07-2004 | Отправлено: 13:52 03-09-2025
    Lagris

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

    Цитата:
    Бутон AI из поста Farby не пашет. Иконка AI на панели появляется, но она не кликабельная

    У меня UCF грузит, если в custom_script.js код прописать.

    Всего записей: 1368 | Зарегистр. 26-08-2007 | Отправлено: 14:24 03-09-2025
    xrun1



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

    Всего записей: 1001 | Зарегистр. 26-12-2009 | Отправлено: 14:43 03-09-2025
    Lagris

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Разобрался. Чтобы AttributesInspector.uc.js заработал надо рядом с ним положить attrsInspector.js с модифицированным или немодифицированным кодом. Название attrsInspector.js не менять.
    Можно attrsInspector.js обозвать как нравится, но тогда в AttributesInspector.uc.js найти строку
    Services.io.newURI(Components.stack.filename).resolve("attrsInspector.js"), и в самом конце заменить имя файла.

    Всего записей: 1368 | Зарегистр. 26-08-2007 | Отправлено: 14:53 03-09-2025 | Исправлено: Lagris, 15:09 03-09-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

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