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

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

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

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
Также не забываем про такую строку в 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.
 
Полезные ссылки
 
Онлайн-конвертер иконок в\из Base64
Онлайн-редактор иконок SVG
Онлайн-конвертер SVG to Data URI
Мануал по определению CSS-селекторов элементов интерфейса встроенными средствами браузера

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

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

Всего записей: 7673 | Зарегистр. 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Всего записей: 1261 | Зарегистр. 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

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

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

Всего записей: 7673 | Зарегистр. 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
Затем иду Справка/Информация для решения проблем, жму "Очистить кэш запуска", соглашаюсь с перезагрузкой - и не получаю желаемого результата...
Колеса пинал, стекло чистой тряпочкой протирал.
Что еще можно сделать, чтобы скрипт заработал?

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

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

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

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



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

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

Всего записей: 939 | Зарегистр. 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, скорее, по национальному признаку, он немец).

Всего записей: 7673 | Зарегистр. 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 и обратно, было бы отлично.

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

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

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



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

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

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

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

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreePaul
Если никакой, то где-то вы банально допускаете ошибку, или скрипт берете нерабочий. Удалите все, и повторите с нуля. Убедитесь, что файлы разбрасываете по папкам правильно. Не забудьте прописать скрипт в userChrome.js, если скрипт restart_button.uc.js, то в userChrome.js нужно добавить стоку userChrome.import("/userChrome/restart_button.uc.js", "UChrm");
 
Добавлено:
Кнопка скрипта обычно сразу будет на панели инструментов, в редких случаях ее нужно вытащить.
 
Кину сейчас другой рабочий скрипт вам в pm, с встроенной иконкой.

Всего записей: 7673 | Зарегистр. 14-09-2020 | Отправлено: 18:11 06-08-2023 | Исправлено: gutasiho, 18:16 06-08-2023
FreePaul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Так и сделал. Перепроверил по несколько раз. Установил даже JRE...

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

Всего записей: 939 | Зарегистр. 07-08-2002 | Отправлено: 18:14 06-08-2023 | Исправлено: FreePaul, 18:19 06-08-2023
gutasiho

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

Цитата:
JRE...
Это лишнее.
Добавлено:
Если и в чистом профиле ничего, то я в ауте, идеи и энтузиазм иссякли.
Добавлено:
Кодировка UTF-8.

Всего записей: 7673 | Зарегистр. 14-09-2020 | Отправлено: 18:19 06-08-2023 | Исправлено: gutasiho, 19:42 06-08-2023
lyolik r

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Метод от Endor8 будет работать на ESR 102 ? У меня почему то не выходит, скрипты не появляются, к примеру кнопка рестарта.

Всего записей: 462 | Зарегистр. 26-05-2012 | Отправлено: 21:40 06-08-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lyolik r
На v102 Endor8 не использовал, но так как метод давний, то должен работать.

Всего записей: 7673 | Зарегистр. 14-09-2020 | Отправлено: 08:19 07-08-2023
Farby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
gutasiho (09:18 06-08-2023 UTC+3)

Цитата:
special_widgets.js и special_widget.css.

 
Под какой лодырь надо?

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

Всего записей: 783 | Зарегистр. 22-10-2002 | Отправлено: 17:57 07-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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru