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

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

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

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

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris
На 136 загрузчик от Aris-t2 пашет без всяких усилий и правок. А вот часть скриптов отвалилась, но это уже в прошлом. По стилям практически ничего не сломалось.

Всего записей: 8236 | Зарегистр. 14-09-2020 | Отправлено: 10:49 08-03-2025
Lagris

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Значит, что-то у меня локальное. Но я кроме автообновления больше ничего не делал, ничего не трогал, никуда не лазил. Констатирую: битву с мазилой я окончательно проиграл. Остаюсь на 135, может всплывет где-нибудь решение как лечить.

Всего записей: 1291 | Зарегистр. 26-08-2007 | Отправлено: 11:15 08-03-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris
Цитата:
Значит, что-то у меня локальное.
У всех одно и то же - изменения в коде браузера. Пока xiaoxiaoflood не исправит свой загрузчик, кина не будет. Я с самого начала посчитал, что этот загрузчик не для меня. Вам проще перейти на Aris.

Всего записей: 8236 | Зарегистр. 14-09-2020 | Отправлено: 12:19 08-03-2025
Lagris

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Для меня xiaoxiaoflood предпочтительнее из-за двух вещей - менеджера скриптов rebuild_userChrome.uc.js  и менеджера стилей styloaix.uc.js . У Aris -t2 такого, вроде, нет.

 

Цитата:
проще перейти на Aris

Так он тоже не работает.
 

Всего записей: 1291 | Зарегистр. 26-08-2007 | Отправлено: 12:41 08-03-2025 | Исправлено: Lagris, 13:06 08-03-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мартышкины бутоны зафинализировались. Все в описании. Код

Всего записей: 3719 | Зарегистр. 24-10-2002 | Отправлено: 12:56 08-03-2025 | Исправлено: Death_INN, 01:02 10-03-2025
gutasiho

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

Цитата:
Так он тоже не работает.
Да работает загрузчик Aris, работает, не я же один это утверждаю, вот как работал в 135, так работает и в 136, больше повторять не буду Но если ваши скрипты заточены под загрузчик xiaoxiaoflood, то вполне возможно, что некоторые из них не будут работать с загрузчиком Aris.
Death_INN
Спс!

Всего записей: 8236 | Зарегистр. 14-09-2020 | Отправлено: 14:06 08-03-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4pda Исправить проблему сохранения файлов с русскими буквами. Код для config.js
Не сложно переделать, если кто желает грузить через Ариса или UCF

Всего записей: 3719 | Зарегистр. 24-10-2002 | Отправлено: 16:23 08-03-2025 | Исправлено: Death_INN, 16:47 08-03-2025
Farby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris
Рекомендую посмотреть в сторону загрузчика от alice0775, это как говориться парент всех лоадеров и там есть ребилдер. Да скрипты от ксяо вы не сможете запустить на других лоадерах, можно сказать они к нему привязаны... Что касается выпиливания Cu.import и в скором заземлиться Block Inline Event Handler так это и есть самый главный отвал скриптов работающих на низком уровне.

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

Всего записей: 805 | Зарегистр. 22-10-2002 | Отправлено: 16:28 08-03-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Farby, так разрабы небось внедрят ограничения через CSP куда только можно, а затем можно отрубать поддержку второго манифеста. Интересно, что у них в 160 версии. Выложили бы для ознакомления.
Я всегда был против инлайн прослушек и давно их убрал из скриптов
 
А может кто-то Арису исуйку создать, чтобы он дебаггер прикрутил к лодырю?

Всего записей: 3719 | Зарегистр. 24-10-2002 | Отправлено: 16:39 08-03-2025 | Исправлено: Death_INN, 16:54 08-03-2025
Lagris

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

Цитата:
Да работает загрузчик Aris, работает, не я же один это утверждаю

Да я сразу понял, что работает... значит я неправильно выразился. Загрузчики Ксяо и Арис у меня не работают в 136 версии. UCF работает.

Цитата:
Рекомендую посмотреть в сторону загрузчика от alice0775

Смотрю его потроха - что-то он какой-то монструозный, но попробовать надо. Одного не пойму, ему код для config.js не нужен что-ли..?
 

Всего записей: 1291 | Зарегистр. 26-08-2007 | Отправлено: 16:58 08-03-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris, у многих траблы со скриптами и (или) стилями при авто обновлении с 135 на 136. Я всегда с нуля ставлю новую версию.
config.js нужен для всех начальных загрузчиков

Цитата:
Загрузчики Ксяо и Арис у меня не работают в 136 версии

А консоль что говорит?

Всего записей: 3719 | Зарегистр. 24-10-2002 | Отправлено: 17:02 08-03-2025 | Исправлено: Death_INN, 17:17 08-03-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати, второй человек заявляет, что скрипты не работают после автообновления. Я обновляю вручную только папку программы, которая при распаковке есть \core\.

Всего записей: 8236 | Зарегистр. 14-09-2020 | Отправлено: 17:08 08-03-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho, ты так ниче и не сказал про скрипт SaveIn или не юзаешь? В предложенном варианте он ессно пахать в 136 не будет

Всего записей: 3719 | Зарегистр. 24-10-2002 | Отправлено: 17:20 08-03-2025
Lagris

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

Цитата:
А консоль что говорит?

Про скрипты uc.js ничего не говорит, как-будто их нет в браузере. Ругается на UCF, портянка на три экрана по вертикали, поэтому скрин выкладывать не буду.

Всего записей: 1291 | Зарегистр. 26-08-2007 | Отправлено: 17:20 08-03-2025
Farby

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

Цитата:
так разрабы небось внедрят ограничения через CSP куда только можно

Уже внедрили, в 137b3 точно есть, правда может отключат к релизу аль нет. Я задавал вопрос на githabe, когда они собираются отключить autoconfig, в ответ тишина , и это вопрос времени. так что берём ложку, желательно со сладким (аля попкорн) и наслаждаемся последними деньками. А так если хорошо подумать, то есть сайты специально заточены если FF то ошибку 447 кинут, но это тупо решается ч/з user-agent, есть ещё круче попросту не показывают картинки если FF, проверяют дельту в движка. Правда есть ну очень маленький шанс, что и в FF начнут внедрять version.dll для разлочки или внедрения функционала...

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

Всего записей: 805 | Зарегистр. 22-10-2002 | Отправлено: 17:26 08-03-2025
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Farby, они базар давно вели про альтернативу авто конфига и пока в открытом обсуждении ни к чему не пришли. Никто же не хочет потерять кучу корпоративных клиентов. Проще ваще движок сменить.
Последние деньки вряд ли наступят пока есть возможность самому собирать из исходников

Всего записей: 3719 | Зарегистр. 24-10-2002 | Отправлено: 18:00 08-03-2025
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
так ниче и не сказал про скрипт SaveIn
Действительно, как-то пропустил или забыл. Есть исправленный, если надо, пашет.

Всего записей: 8236 | Зарегистр. 14-09-2020 | Отправлено: 19:25 08-03-2025 | Исправлено: gutasiho, 19:29 08-03-2025
Farby

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

Цитата:
А может кто-то Арису исуйку создать, чтобы он дебаггер прикрутил к лодырю?

Там как-то сложно, я пытался eventLictener`ы в Add-on бары передать, так получил ответ, что не понял ни строчки кода. Конечно я не спец ангелком, но JavaScript вроде базарит на латинисте...
 
Добавлено:
И самый главный вопрос мотивация!!!
В скриптах от арис был Cu.import???

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

Всего записей: 805 | Зарегистр. 22-10-2002 | Отправлено: 01:45 09-03-2025
momo2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xiaoxiaoflood 136+
https://github.com/xiaoxiaoflood/firefox-scripts/issues/343

Всего записей: 1743 | Зарегистр. 14-04-2007 | Отправлено: 10:14 09-03-2025 | Исправлено: momo2000, 10:14 09-03-2025
fakel33



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho post
Цитата:
Кстати, второй человек заявляет, что скрипты не работают после автообновления. Я обновляю вручную только папку программы, которая при распаковке есть \core\.

Сегодня дошли руки до FF136 (у меня portable). Распаковал только \core\ и очистил от лишних файлов.
В результате боковая панель от Aris не работает и в консоле

Код:
Uncaught TypeError: Components.utils.import is not a function
    <anonymous> file:///D:/FFNew/profile/chrome//userChrome/addonbar_vertical.uc.js:14
    loadScript file:///D:/FFNew/profile/chrome/userChrome/userChromeJSutilities.js:73

Значит я третий у кого не работают некоторые скрипты от Aris.

Всего записей: 1224 | Зарегистр. 22-08-2003 | Отправлено: 10:24 09-03-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

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