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

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

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

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


Просьба публикуемые коды заключать в тэг [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\ Начиная с v139.0, разрешить использование скриптов JS в about:config:
Код:
security.allow_unsafe_dangerous_privileged_evil_eval = true  

 
Полезные ссылки
 
Онлайн-конвертер иконок в\из Base64
Онлайн-редактор иконок SVG
Онлайн-конвертер SVG to Data URI
Мануал по определению CSS-селекторов элементов интерфейса встроенными средствами браузера

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

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

Цитата:
Для FF116 возможно проблема в ЭТОМ.
Нет, не в этом. С этими правками UCF работает в v116.0.8beta, но не работает в v116.0 Release, сужу по вертикальной панели.
Ad
Работает, юзер ошибся.

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 18:00 02-08-2023 | Исправлено: gutasiho, 18:40 02-08-2023
kokoss19

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

Цитата:
Нет, не в этом. С этими правками UCF работает в v116.0.8beta, но не работает в v116.0 Release, сужу по вертикальной панели.  

Скрин

----------
Win7 / FF115

Всего записей: 2167 | Зарегистр. 16-07-2018 | Отправлено: 18:10 02-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kokoss19
Пока что похоже, что я не ту версию распаковал.
 
Добавлено:
Так и есть, 32-bit вместо 64-bit при portable.dll 64-bit.

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 18:21 02-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил в шапку мануальчик Как подключить скрипты методом Aris-t2 [?]
И "Как подключить скрипты методом xiaoxiaoflood".

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 12:04 03-08-2023 | Исправлено: gutasiho, 12:33 03-08-2023
momo2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ещё классные скрипты  тут
https://github.com/benzBrake/FirefoxCustomize/tree/master/userChromeJS
https://github.com/sdavidg/firefoxChromeScripts

Всего записей: 1748 | Зарегистр. 14-04-2007 | Отправлено: 20:32 03-08-2023
Farby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
momo2000 (20:32 03-08-2023 UTC+3 [?])

Цитата:
Есть ещё классные скрипты  тут
https://github.com/sdavidg/firefoxChromeScripts

С этим автором по осторожнее, у него скрипты с подвохом, например генерит рамдомный id и после сотни запусков фокса в системе останется 99 пустышек...
 
Добавлено:
зато сам Ryan рекомендует

Цитата:
 
    https://github.com/alice0775/userChrome.js
 
    https://github.com/Endor8/userChrome.js
 
    https://github.com/Harv/userChromeJS
 
    https://github.com/Aris-t2/CustomCSSforFx
 
    https://github.com/Aris-t2/CustomJSforFx
 
    https://github.com/black7375/Firefox-UI-Fix
 
    https://github.com/aminomancer/uc.css.js
 
    https://bitbucket.org/BSTweaker/userchromejs/
 


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

Всего записей: 811 | Зарегистр. 22-10-2002 | Отправлено: 20:45 03-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как подключить скрипты методом Endor8 [?]
 
Как подключить скрипты методом user_chrome_files (UCF) [?]  
 

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 08:47 04-08-2023 | Исправлено: gutasiho, 10:55 04-08-2023
kokoss19

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

Цитата:
Как подключить скрипты методом user_chrome_files (UCF)
Читайте параллельный форум из шапки. Долгая история, кто захочет, тот вникнет.

Как подключить описано в файле "Readme" из комплекта UCF. Если что то будет не понятно, в теме подскажут!

----------
Win7 / FF115

Всего записей: 2167 | Зарегистр. 16-07-2018 | Отправлено: 16:19 05-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может, кто сможет выдернуть разделители из user_chrome_files, чтобы можно было использовать без UCF? Вроде к ним имеют отношение special_widgets.js и special_widget.css.
   
 
Добавлено:
Встретился скрипт бекапа профиля с запросом пути сохранения при каждой операции. Если нужно без запроса, то в строке 20 нужно указать путь. В предыдущих вариантах скрипта фишка "с запросом пути" не работает.
Код [?]

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 09:18 06-08-2023
Lagris

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

Цитата:
выдернуть разделители из user_chrome_files, чтобы можно было использовать без UCF

Хорошая мысль. Еще бы выдернуть дополнительные панели (особенно вертикальную) - было бы вообще хорошо.
Попробовал special_widgets.js и special_widget.css в ucf отключить, методом xiaoxiaoflood скрипт подключить - цепляет только растягиваюшийся интервал:

Начало положено... в случае чего, знаете где и у кого спросить.
 
З.Ы: а это [?] уже неинтересно..? Здесь [?] ответил

Всего записей: 1293 | Зарегистр. 26-08-2007 | Отправлено: 10:35 06-08-2023 | Исправлено: Lagris, 10:43 06-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris
Может, растягивающийся тоже не цепляет, а виден тот, что входит в комплект браузера? Я точно и не знаю, входит ли свой растягивающийся в комплект ucf. Некоторую предварительную инфо напишу в pm.
Спасибо за предложение помощи по скрипту даты, физически не успеваю.

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 11:03 06-08-2023
Lagris

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

Цитата:
Может, растягивающийся тоже не цепляет, а виден тот, что входит в комплект браузера?

Возможно...  
Проверил с отключенным ucf - растягивающийся присутсвует, только без стиля: просто прямоугольник. Получается, что в самом браузере он имеется.

Всего записей: 1293 | Зарегистр. 26-08-2007 | Отправлено: 11:06 06-08-2023 | Исправлено: Lagris, 11:12 06-08-2023
momo2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё научить переделывать системные скрипты в UCF и обратно, было бы отлично.
Например этот http://forum.ru-board.com/topic.cgi?forum=5&topic=51176&start=240#16 [?]

Всего записей: 1748 | Зарегистр. 14-04-2007 | Отправлено: 14:00 06-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обратную переделку не нужно, они и так чудесно подключаются в ucf. Из 30 мною используемых все подключаются в не-ucf, и все подключаются в ucf. А вот из ucf вытащить наружу сложнее, там непонятные мне завязки и зависимости.

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 15:18 06-08-2023
FreePaul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Подскажите пожалуйста вот по такой проблеме:
Чистая установка FF. Устанавливаю скрипты по методу Endor8 [?]
Кидаю скрипт 01-MultiRowTabLiteforFx.uc.js от того же Endor8 в папку  
C:\Users\FreePaul\AppData\Roaming\Mozilla\Firefox\Profiles\<ProfileName>\chrome
Затем иду Справка/Информация для решения проблем, жму "Очистить кэш запуска", соглашаюсь с перезагрузкой - и не получаю желаемого результата...
Колеса пинал, стекло чистой тряпочкой протирал.
Что еще можно сделать, чтобы скрипт заработал?

----------
Восход Солнца - это хорошо для начала...

Всего записей: 943 | Зарегистр. 07-08-2002 | Отправлено: 15:20 06-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreePaul
Если б была ссылка на скрипт, было бы проще, а так скрипт банально может не работать с вашей версией фокса, на его странице полно скриптов 7-9-летней свежести.
Для уверенности найдите папку startupCache и вручную удалите ее содержимое при закрытом фоксе.
Еще, у большинства скриптов нет привязки к своему "родному" способу активации, т.е. скрипты от Endor8 могут быть активированы способом от Aris-t2 и наоборот.
А так вроде все делаете правильно.

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 15:35 06-08-2023
FreePaul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Пробовал и отсюда (первый) и отсюда (так же первый)
Ни тот, ни тот не работают.
Чистка startupCache  вручную не помогла
FF 116.0.1 EMEFree
 
Сейчас попробовал скрипт от Aris-T2 положить в chrome - тоже ничего не изменилось

----------
Восход Солнца - это хорошо для начала...

Всего записей: 943 | Зарегистр. 07-08-2002 | Отправлено: 15:58 06-08-2023 | Исправлено: FreePaul, 16:15 06-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreePaul
Ваши скрипты у меня не заработали, v115.1.0esr. Сам я использую multirowtab не скрипт, а стиль для userChrome.css, и с ним все чудесно. Похоже, что этот, ссылки с течением времени поменялись.
 
Добавлено:

Цитата:
Сейчас попробовал скрипт от Aris-T2  
Упомянутый вами скрипт, только строкой ниже в первоисточнике, у меня чудесно работает.
 
Добавлено:
На всякий пожарный, заюзайте метод от Aris-t2 (хотя немцы предпочитают от Endor8, скорее, по национальному признаку, он немец).

Всего записей: 8440 | Зарегистр. 14-09-2020 | Отправлено: 16:24 06-08-2023 | Исправлено: gutasiho, 16:25 06-08-2023
Farby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
momo2000 (14:00 06-08-2023 UTC+3 [?])

Цитата:
Ещё научить переделывать системные скрипты в UCF и обратно, было бы отлично.

Вы уверенны, что это кому нибуть нужно?

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

Всего записей: 811 | Зарегистр. 22-10-2002 | Отправлено: 16:52 06-08-2023
FreePaul



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

Цитата:
На всякий пожарный, заюзайте метод от Aris-t2

Тоже не помогло. Никакой скрипт не срабатывает...

----------
Восход Солнца - это хорошо для начала...

Всего записей: 943 | Зарегистр. 07-08-2002 | Отправлено: 17:55 06-08-2023
Открыть новую тему     Написать ответ в эту тему

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

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