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

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

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

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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, проверил в FF127 - не сохраняет состояние боковухи. Добавил пару строк и заработало. Но это к user*.css стилям не относится, т.к. это xulstore

Код:
    "sidebar-box": {
      "sidebarcommand": "viewBookmarksSidebar",
      "style": "order: 2;",
      "checked": "true"
    },


Всего записей: 3436 | Зарегистр. 24-10-2002 | Отправлено: 20:08 13-06-2024 | Исправлено: Death_INN, 20:10 13-06-2024
grom17



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

Всего записей: 1452 | Зарегистр. 12-10-2002 | Отправлено: 20:18 13-06-2024 | Исправлено: grom17, 21:17 13-06-2024
momo2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rapunzi
https://antizapret.prostovpn.org/
https://p.thenewone.lol:8443/proxy.pac
 
https://github.com/anticensority/runet-censorship-bypass/wiki/PAC-скрипт-«Антицензорити»-для-FireFox-и-Chrome
https://raw.githubusercontent.com/anticensority/generated-pac-scripts/master/anticensority.pac
https://git.io/ac-anticensority-pac
 
Но лучше всего работает папразитное расширение
https://addons.mozilla.org/ru/firefox/addon/fastproxy-россия/

Всего записей: 1738 | Зарегистр. 14-04-2007 | Отправлено: 09:46 14-06-2024 | Исправлено: momo2000, 09:47 14-06-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Death_INN В общем я не знаю что за глюк был, восстановил систему из образа, установил Firefox и всё работает.

Всего записей: 1452 | Зарегистр. 12-10-2002 | Отправлено: 14:14 14-06-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт заменяет в контекстном меню графики родной пункт "Open Image in New Tab" [открывает графику в новом фоновом табе] на пункт "Open Image in New active Tab" [открывает графику в новом активном табе]
Код

Всего записей: 7330 | Зарегистр. 14-09-2020 | Отправлено: 17:11 14-06-2024 | Исправлено: gutasiho, 17:12 14-06-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Неск. месяцев вы публиковали код
Красный параметр идеально позиционирует прогресс-бар по вертикали в обычном режиме Firefox, но в приватном режиме значение параметра должно быть "-5". Можете это поправить?

Всего записей: 7330 | Зарегистр. 14-09-2020 | Отправлено: 09:46 17-06-2024
Death_INN

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

Код:
:root[privatebrowsingmode] .tabbrowser-tab:not([usercontextid]) > .tab-stack > .tab-background > .tab-context-line {
  margin-top: -5px;
}

Себе давно прогресс бар переделал под два цвета: для busy - один цвет, а для progress - другой

Всего записей: 3436 | Зарегистр. 24-10-2002 | Отправлено: 13:51 17-06-2024 | Исправлено: Death_INN, 14:03 17-06-2024
gutasiho

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

Всего записей: 7330 | Зарегистр. 14-09-2020 | Отправлено: 14:23 17-06-2024
Death_INN

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

Цитата:
Перемещение вкладок - да фиг с ним, зачем их перемещать из третьего ряда в первый? Но от Aris-t2 работает уже очень долго, другого и не ищу

В этом куча лишнего. Для себя сделал многострочные вкладки авторским стилем (т.е. нужны права author sheet), может когда и пригодятся.
Код

Всего записей: 3436 | Зарегистр. 24-10-2002 | Отправлено: 01:40 22-06-2024
gutasiho

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

Цитата:
В этом куча лишнего.
Это не тот, тот стиль отсюда, времен v91.3.0, он на треть короче сегодняшнего.

Всего записей: 7330 | Зарегистр. 14-09-2020 | Отправлено: 08:55 22-06-2024 | Исправлено: gutasiho, 08:56 22-06-2024
gutasiho

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

Цитата:
Это не тот, тот стиль отсюда, времен v91.3.0, он на треть короче сегодняшнего.
Сейчас не вспомню, возможно, в нем нет вертикальной прокрутки, есть прокрутка, но я ее отключаю, т.к. у меня и двух рядов табов редко бывает открыто.
Death_INN
Цитата:
author sheet
или agent sheet? Но все равно это не для юзера ординарного.

Всего записей: 7330 | Зарегистр. 14-09-2020 | Отправлено: 11:39 22-06-2024 | Исправлено: gutasiho, 12:50 22-06-2024
Death_INN

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

Цитата:
есть прокрутка, но я ее отключаю

У меня в стиле тоже отключена, точнее ей задана нулевая ширина

Цитата:
или agent sheet?

нет, автор. Его права позволяют юзать парты, т.е. переходы через теневые деревья первого уровня вложенности, а иначе приходится юзать стили с обычными правами и костыльными методами, т.е. стилизация дерева изнутри. В надежде на то, что ничего не сломается. Заюзывание переменных до дерева лишь немного сужает область действия, но не гарантирует безглючной работы или пересечения стилей.
 
 

Всего записей: 3436 | Зарегистр. 24-10-2002 | Отправлено: 14:12 22-06-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Коллеги, этот код для подсветки посещенных и не посещенных ссылок хорошо работает в последних версиях FF (по крайней мере у меня),
но почему то не корректно  работает в "ночнушке". Там посещённые ссылки при следующем запуске FF (и даже после перезагрузке компа)
всё равно подсвечиваются как посещённые, хотя должны принимать вид как при первом посещении.
Помогите кто чем может.

Всего записей: 1452 | Зарегистр. 12-10-2002 | Отправлено: 15:29 22-06-2024 | Исправлено: grom17, 15:32 22-06-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17
А куки тут не при делах?
Попробуйте без первой строки @-moz-document.......
Попробуйте удалить из кода все, кроме
Код:
:visited, :visited * {
       color: #ff4a4a !important; /* бледно-красный: #ff4a4a */
}  

Всего записей: 7330 | Зарегистр. 14-09-2020 | Отправлено: 16:26 22-06-2024 | Исправлено: gutasiho, 16:27 22-06-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gutasiho
Цитата:
А куки тут не при делах?
Нет.

Цитата:
Попробуйте без первой строки @-moz-document.......
Не помогло.

Цитата:
Попробуйте удалить из кода все, кроме
Тоже не помогло.
127.0.1 (64-разрядный) всё работает без проблем,
а в 129.0a1 (2024-06-21) (64-разрядный) такая вот беда...
 
Видимо в последней "ночной" поломали это, странно что в сети не обсуждают или я плохо искал...
 
 

Всего записей: 1452 | Зарегистр. 12-10-2002 | Отправлено: 17:34 22-06-2024 | Исправлено: grom17, 20:33 22-06-2024
Maxim_um

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
Себе давно прогресс бар переделал под два цвета: для busy - один цвет, а для progress - другой

Это что-то типа этого?
Если да, то можете поделиться кодом?

Всего записей: 1468 | Зарегистр. 11-11-2008 | Отправлено: 21:37 23-06-2024
Death_INN

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

Всего записей: 3436 | Зарегистр. 24-10-2002 | Отправлено: 22:59 23-06-2024 | Исправлено: Death_INN, 23:33 23-06-2024
Starback



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN 22:59 23-06-2024 UTC+3
Цитата:
а типа такого

А сам прогресс-бар как получить? Скрипт какой-то работает?
Если можно, поделитесь, пожалуйста. Спасибо

Всего записей: 1057 | Зарегистр. 17-09-2010 | Отправлено: 05:45 24-06-2024 | Исправлено: Starback, 05:45 24-06-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Starback, так названо. Бегущие полоски и есть прогресс-бар

Всего записей: 3436 | Зарегистр. 24-10-2002 | Отправлено: 09:10 24-06-2024
Maxim_um

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
Starback, так названо. Бегущие полоски и есть прогресс-бар
Полоска-таб есть, но именно "прогресс" она не показывает - имитация только.
Если не считать состояний, обозначаемых красным и оранжевым, в остальном - дефолтное поведение, но визуально выглядящее существенно привлекательнее.
Короче, оставил оба варианта (и ваше изменение стиля и стороннее дополнение).
Спасибо.

Всего записей: 1468 | Зарегистр. 11-11-2008 | Отправлено: 13:58 29-06-2024
Открыть новую тему     Написать ответ в эту тему

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

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