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

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

Модерирует : 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 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186

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

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

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Цитата:
скрипт tabProtect_mod2.uc.js
Норм скрипт, как и его коллега tabLock, юзал оба-два довольно долго, точнее, довольно долго скрипты были в браузере, но очень редко использовались. Оказалось, мне достаточно стандартной pin-функции.
 

Всего записей: 9271 | Зарегистр. 14-09-2020 | Отправлено: 15:21 27-12-2025
Vitaliy977

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

Всего записей: 769 | Зарегистр. 13-10-2013 | Отправлено: 15:33 27-12-2025
Satanachia

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Это был не запрос, а вопрос Уважаемый. Конечно, представляю не очень, если не сказать совсем)))
Ответ получен. Снято с повестки дня
PS Желающих пользоваться, уверен будет много Другой разговор, что шкурка выделки не стоит, вы правы
Гром в топку. Буду юзать свой FF 54. вместо птички , а основным поставлю попозже (после полной настройки, 146 форк)

Всего записей: 1167 | Зарегистр. 22-10-2012 | Отправлено: 16:06 27-12-2025 | Исправлено: Satanachia, 16:08 27-12-2025
xrun1



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

Цитата:
который в силу своего возраста и образования

Ой, не прибедняйтесь. Судя по орфографии Ваших постов, образование у Вас нормальное. И отвечают Вам не "абырвалг".
Что касается возраста. Считается, что после 35 мозг человека утрачивает способность активно воспринимать новое и обучаться. Это враки. Ландау, например, нобелевскую премию получил в 54. И таких примеров много.
Теперь про консоль. Ставите кнопку Browser_Console.js и получаете консоль аж в 3-х видах.
А далее как-то так (скриншот).

Цитата:
Скрипт освобождающий память браузера раз в минуту

Не надо постоянно так делать, лучше при необходимости. Поставьте 2 кнопки: Mem_Indicator и Memory_Minimization_Button.uc.js отсюда. Автор Vitaliy977, если что не так - подскажет.
И последнее. В теме как минимум 4 человека умею скриптить, попросите кого-нибудь сделать кнопку "about:...". Может, кто сделает и без просьбы. Лично меня устраивает папка с закладками.

Всего записей: 1082 | Зарегистр. 26-12-2009 | Отправлено: 16:15 27-12-2025
Satanachia

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

Цитата:
Mem_Indicator и Memory_Minimization_Button.uc.js
Создал скрипты и подключил через UCF/ Кнопок к сожалению нет. У меня форк FF 146.

Цитата:
Теперь про консоль. Ставите кнопку Browser_Console.js и получаете консоль аж в 3-х видах.
А далее как-то так (скриншот).  

Скриншот не открывается увы. Да и походу, я что то натворил в настройках. Со вчерашенго дня, проблемы с картинками на сайтах. Даже через VPN не грузятся. Что касается кнопки, спасибо дружище. Я умею запускать консоль, а вот пользоваться не умею. Как пример. Мне предложено было запустить скрипт и посмотреть в консоли. КАК? Консоль то я открою, но как запустиь скрипт, что бы посмотреть, что там в консоли то будет. Ну и собсно, что с этим делать
По остальному. Ну не Ландау я, что тут поделать. С диабетом и двумя опухолями, моск увы не способен на подвиги

Цитата:
попросите кого-нибудь сделать кнопку "about:..."
Господя!!!! Да умею я закладки делать
PS УПС а вот идея с папкой мне понравилась/ Блин и эта кнопка
Цитата:
Ставите кнопку Browser_Console.js  
не появилась тоже.

Всего записей: 1167 | Зарегистр. 22-10-2012 | Отправлено: 16:42 27-12-2025 | Исправлено: Satanachia, 16:55 27-12-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
avtv
Цитата:
убрать первые три пункта и разделитель,
Если я правильно понял, какие, в чем сомневаюсь. Меню закладок, которое в строке меню:
Код:
/* userChrome.css */
#menu_bookmarkThisPage,
#menu_searchBookmarks,
#menu_bookmarkAllTabs,
#context-sep-bookmarkAllTabs,
#bookmarksToolbarSeparator {
    display: none !important;
}
Конт. меню панели закладок:
Код:
/* userChrome.css */
#placesContext_newSeparator,
#show-other-bookmarks_PersonalToolbar,
#placesContext_showAllBookmarks {
    display: none !important;
}
xrun1
Цитата:
сделать кнопку "about:..."
Есть в теме, даже от меня, и даже, возможно, как раз про:память
Чел не учится не то, что на чужих, но и на своих ошибках, вот спираль совершила оборот и снова вышла на уровень вв-столько-то нулей-семь.

Всего записей: 9271 | Зарегистр. 14-09-2020 | Отправлено: 16:58 27-12-2025 | Исправлено: gutasiho, 17:06 27-12-2025
xrun1



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

Цитата:
Есть в теме

Я вот помню, что видел. Но мне ни к чему, не отложилось где, когда и кто.

Всего записей: 1082 | Зарегистр. 26-12-2009 | Отправлено: 17:03 27-12-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
Я понимаю, что ни к чему. Это было к тому, что другой чел не хочет видеть.

Всего записей: 9271 | Зарегистр. 14-09-2020 | Отправлено: 17:09 27-12-2025
Satanachia

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
Ну я как раз по наводке gutasiho скрипт minimize-memory.uc (упомянул тут про это,а он есчо и недоволен )
А кнопку вроде встречал, но мне она не нужна.

Всего записей: 1167 | Зарегистр. 22-10-2012 | Отправлено: 17:09 27-12-2025
Yankell

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Satanachia, может быть, вы не поняли, где искать? Кнопка памяти должна появиться в адресной строке, это цифры. Вот я специально распаковал форк 146 и установил Mem_Indicator, Memory_Minimization_Button и консоль, у меня они отображаются, значит, у вас должны работать. Вот они на скрине:

Всего записей: 369 | Зарегистр. 26-11-2016 | Отправлено: 17:20 27-12-2025
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
Цитата:
Ставите кнопку Browser_Console.js [?] и получаете консоль аж в 3-х видах.
А далее как-то так (скриншот).

А кнопка Запустить, да и все остальные, что  до корзины, они откуда, как получились?  
 
Добавлено:
gutasiho
Цитата:
Норм скрипт, как и его коллега tabLock

А чем они различаются и где этот tabLock можно увидеть?

Всего записей: 7613 | Зарегистр. 25-10-2019 | Отправлено: 17:43 27-12-2025 | Исправлено: alloledd, 17:45 27-12-2025
avtv

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

Цитата:
Если я правильно понял, какие, в чем сомневаюсь. Меню закладок, которое в строке меню

 
Нет, кнопка Меню закладок. Которая инструмент перетаскиваемый.

Всего записей: 188 | Зарегистр. 03-09-2022 | Отправлено: 17:58 27-12-2025
Satanachia

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

Всего записей: 1167 | Зарегистр. 22-10-2012 | Отправлено: 17:59 27-12-2025
Yankell

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Satanachia, а кэш скриптов сбросили (кнопка Перезапустить* в настройках UCF)?

Всего записей: 369 | Зарегистр. 26-11-2016 | Отправлено: 18:23 27-12-2025
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitaliy977
Вот заметил, что в Add Toolbar Buttons закладки добавляются только в Меню закладок, несмотря на выбранное в настройках. И если в настройках выбираю Панель закладок, или Другие закладки, то после обновления вкладки с настройками, они сбрасываются  на  Меню закладок. Подобное происходит и с "Восстановить вкладки и окна:" Устанавливаю там любое другое значение,  но после обновления сбрасывается на 25 для вкладок и 5 для окон.

Всего записей: 7613 | Зарегистр. 25-10-2019 | Отправлено: 18:28 27-12-2025
Satanachia

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

Цитата:
Посмотрел код, при клике колесом будет открывать как по ЛКМ. Иконка локальная - не гуд. Переделал. Тестил в FF129. Код
Отличная кнопка
 
 
Добавлено:

Цитата:
а кэш скриптов сбросили (кнопка Перезапустить* в настройках UCF)?

Обязательно делаю это всегда. Проблема решена. Кнопкой Mem_Indicator со мною поделился, Уважаемый Death_INN
К сожалению, ни одна из  трех предложенных Mem_Indicator, Memory_Minimization_Button и консоль, так и не завелись.
PS Консоль тоже нашлась, но не в адресной, а в настройках панели инструментов.

Всего записей: 1167 | Зарегистр. 22-10-2012 | Отправлено: 18:31 27-12-2025 | Исправлено: Satanachia, 18:52 27-12-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Того же автора. https://github.com/alice0775/userChrome.js/blob/master/139/tabLock_mod2.uc.js
// @description    блокирует вкладку от открытия в ней других линков из контекста страницы
// @include        может применяться к нескольким табам одновременно

Всего записей: 9271 | Зарегистр. 14-09-2020 | Отправлено: 18:47 27-12-2025
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
avtv
Цитата:
Кнопка Меню закладок. Можно ли убрать первые три пункта и разделитель, а в четвертом (Панель закладок) убрать Показать панель закладок с разделителем?

Пункты так, а разделители ХЗ.)

Код:
#BMB_viewBookmarksSidebar,  
#BMB_searchBookmarks,  
#BMB_bookmarksShowAllTop,  
#BMB_viewBookmarksToolbar,{
    display: none !important;
}


Всего записей: 7613 | Зарегистр. 25-10-2019 | Отправлено: 19:01 27-12-2025 | Исправлено: alloledd, 19:02 27-12-2025
Vitaliy977

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Цитата:
Вот заметил, что в Add Toolbar Buttons

А давно ли вы пользуетесь моими расширениями? Если давно то это странно, там не как в UCF, нужно нажать сверху Сохранить настройки.

Всего записей: 769 | Зарегистр. 13-10-2013 | Отправлено: 19:02 27-12-2025
alloledd

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

Цитата:
А давно ли вы пользуетесь моими расширениями? Если давно то это странно, там не как в UCF, нужно нажать сверху Сохранить настройки.

Ну очень давно. Так давно, что уже даже забыл за сохранение настроек, а когда понадобилось, вышел конфуз.)) Сорри за беспокойство. И спасибо за подсказку, и особенно за прекрасное расширение.

Всего записей: 7613 | Зарегистр. 25-10-2019 | Отправлено: 19:09 27-12-2025 | Исправлено: alloledd, 19:12 27-12-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 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru

Рейтинг.ru