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

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

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

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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В 132 перестал работать вот этот код для userContent.css
 

Код:
/* Убирает жёлтые прежупреждения в about:addons https://forum.mozilla-russia.org/viewtopic.php?pid=773791#p773791 */
@-moz-document  url("about:addons"), url("chrome://mozapps/content/extensions/aboutaddons.html") {
  message-bar.addon-card-message[type="warning"] {
    display: none !important;
  }
}


Всего записей: 1453 | Зарегистр. 12-07-2004 | Отправлено: 06:40 13-11-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт очистит строку поиска через несколько секунд [?]

Всего записей: 8408 | Зарегистр. 14-09-2020 | Отправлено: 10:36 13-11-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rubel, а какая необходимость была в указании селектора элемента? Можно без него

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 17:44 13-11-2024
rubel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Death_INN
Всё равно не работает и без [type="warning"]
Может есть рабочий для 132 ?

Всего записей: 1453 | Зарегистр. 12-07-2004 | Отправлено: 18:56 13-11-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rubel,
message-bar - селектор элемента
addon-card-message - селектор класса или классный селектор (перед ним ставится точка)
type - селектор атрибута

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 19:14 13-11-2024 | Исправлено: Death_INN, 19:14 13-11-2024
rubel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Death_INN
Огромное спасибо за наводку. Отлично работает. Вот новый код:
 
                     
Код:
   /* Убирает жёлтые прежупреждения в about:addons*/
@-moz-document  url("about:addons"), url("chrome://mozapps/content/extensions/aboutaddons.html") {
 .addon-card-message[type="warning"] {
    display: none !important;
  }
}

Всего записей: 1453 | Зарегистр. 12-07-2004 | Отправлено: 19:42 13-11-2024
Lehasven



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, видел на картинках у некоторых адресную строку в панель вкладок перетаскивали? Как это сделать?

Всего записей: 357 | Зарегистр. 09-02-2010 | Отправлено: 11:58 15-11-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт - кнопка 'Restart to Keep Using Firefox' [?]

Всего записей: 8408 | Зарегистр. 14-09-2020 | Отправлено: 14:55 15-11-2024
doud



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые Гуру! Был такой скрипт для открытия Findbar двойным щелчком СКМ. На новых версиях уже не работает. Что надо исправить?  
 
addEventListener("click", async e => {
    if (e.button != 1 || e.detail != 2) return;
 
    var findbar = gFindBar;
    if (findbar) {
        if (!findbar.hidden) return //findbar.close();
    } else {
        findbar = await gFindBarPromise;
        await new Promise(resolve => setTimeout(resolve, 0));
    }
    findbar.onFindCommand();
 
}, false, gBrowser.tabpanels || 1);

Всего записей: 124 | Зарегистр. 20-08-2006 | Отправлено: 19:50 15-11-2024 | Исправлено: doud, 19:51 15-11-2024
Death_INN

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

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 22:01 15-11-2024
doud



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
 В 128 не работает.. Вернее работает на некоторых сайтах- на домашней странице, на яндексе, на форуме Mozilla.

Всего записей: 124 | Зарегистр. 20-08-2006 | Отправлено: 22:23 15-11-2024 | Исправлено: doud, 22:30 15-11-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
doud, а если general.autoScroll = false, то работает везде?

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 00:58 16-11-2024
rubel



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

Цитата:
 а если general.autoScroll = false, то работает везде?  

Да, работает, жаль лишаться скролла средней кнопкой.  
И еще с этим скриптом перестал работать скрипт updatebookmark_aborix.uc.js

Всего записей: 1453 | Зарегистр. 12-07-2004 | Отправлено: 06:43 16-11-2024 | Исправлено: rubel, 06:47 16-11-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rubel, я-то не гуру, да и UCF не юзаю. Еще не понимаю зачем вызывать findbar на страницах, где все умещается на экране. Я бы заменил click на popuphiding, а строку
if (e.button != 1 || e.detail != 2) return;
на
if (e.target.id != "autoscroller") return;

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 10:22 16-11-2024 | Исправлено: Death_INN, 10:25 16-11-2024
doud



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Скролингом не пользуюсь, отключил его. Теперь все нормально, спасибо за совет, работает на всех страницах!

Всего записей: 124 | Зарегистр. 20-08-2006 | Отправлено: 12:39 16-11-2024
rubel



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

Цитата:
rubel, я-то не гуру, да и UCF не юзаю.

Вы уже несколько раз мне помогли на этом форуме. Спасибо.
Ну а насчет UCF, то последний раз я его применял на 91 версии. И уже со 115 только загрузчик скриптов от  Aris-t2. Сейчас довожу до ума 132. Переделал  скрипт для открытия Findbar по вашему совету. Заработал прекрасно и updatebookmark_aborix.uc.js работает и скролл.

Всего записей: 1453 | Зарегистр. 12-07-2004 | Отправлено: 12:45 16-11-2024
AnTul

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перестал работать на яндыксе вот этот скрипт (я сом на ru поменял): https://greasyfork.org/en/scripts/1682-google-hit-hider-by-domain-search-filter-block-sites Подскажите, пожалуйста, каким скриптом можно блокировать результаты поиска не только в гуглях, но и на яндыксе, или как этот поправить? И какое расширение для скриптов удобнее?

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5660 | Зарегистр. 13-07-2004 | Отправлено: 14:22 16-11-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Приветствую вас коллеги!
После некоторого отсуствия, а отсуствовал я благодаря вам, т.к. как вы меня научили пользоваться Инспектором.
И это оказалось так занятно, отпало много вопросов, которые легко решаются в нём.
Я немного "подшаманил" свою папку crome, осталось конечно ещё много "косяков" которые требуют множественных
коректировок и исправления ошибок.
 
НА ВАШ СУД:
https://workupload.com/file/BXy7TtNRb8D

Всего записей: 1550 | Зарегистр. 12-10-2002 | Отправлено: 14:37 16-11-2024 | Исправлено: grom17, 18:44 17-11-2024
kanagawa



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

Цитата:
Подскажите, пожалуйста, каким скриптом можно блокировать результаты поиска не только в гуглях, но и на яндыксе

AnTul
uBlacklist

Цитата:
Вы можете использовать данное расширение в нескольких поисковых движках, помимо Google. Список поддерживаемых поисковиков доступен здесь: https://github.com/iorate/ublacklist#supported-search-engines

Всего записей: 259 | Зарегистр. 04-09-2014 | Отправлено: 15:53 16-11-2024 | Исправлено: kanagawa, 15:59 16-11-2024
AnTul

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kanagawa
- яндекс в настройках включается, но реально не работает - надпись "заблокировать" не появляется.

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5660 | Зарегистр. 13-07-2004 | Отправлено: 18:13 16-11-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 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

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