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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17, т.е. мой пост выше ты спустил в унитаз? И это уже не первый раз наблюдаю. При старте сабжа фокуса в адресной строки не будет, остается доработать скрипт для установки фокуса на поле поиска домашней страницы

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 20:47 23-07-2024 | Исправлено: Death_INN, 20:48 23-07-2024
grom17



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

Цитата:
мой пост выше ты спустил в унитаз?
Да нет конечно, просто я не спец в этом, поэтому вам и надоедаю.
Скриптами я не пользуюсь, да и не умею. "Копипастю" с разных источников и паралельно изучаю.
И не в коем случае не хочу вас как-то обидеть своим недопониманием, видимо это возрастное.
Судя по дате регистрации вы тоже не "мальчик" просто у вас опыта больше.
Спасибо вам за помощь и что не игрорируете посты просящих.

Всего записей: 1550 | Зарегистр. 12-10-2002 | Отправлено: 21:51 23-07-2024
Death_INN

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

Цитата:
Скриптами я не пользуюсь, да и не умею

В твоем случае достаточно установить расширу, например, Violentmonkey и в нем создать юзер скрипт
Вот хочу чтобы при открытии страницы upload.ee сфокусироваться на поле мыла. Код [?]
 
 
Добавлено:
Хотя не, обезьянам нет доступа к about:*, так что в лучшем случае для страницы about:home можно лишь снять фокус с адресной строки через config.js или userChrome.js, но не через стили. Не исключаю, что какой-нить гуру сможет разобраться в ajax скриптах и установить фокус в поле поиска без клика

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 23:50 23-07-2024
Lagris

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

Цитата:
При открытии Firefox курсор устанавливается на URL панель, можно ли сделать так,
что-бы курсор устанавливался на поисковую панель которая на домашней странице?

Второй спойлер:
https://forum.mozilla-russia.org/viewtopic.php?pid=801745#p801745
Но нужно установить user_chrome_files.
 

Всего записей: 1291 | Зарегистр. 26-08-2007 | Отправлено: 08:56 24-07-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris, реально работает, пробовал? Если в FF115 есть элемент с id  newtab-search-text и все пашет и без UCF, то в FF128 id ваще убрали - не будет пахать. Ваще разрабы какой-то фейковый фокус сделали, молодцы

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 10:25 24-07-2024
Lagris

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

Цитата:
реально работает, пробовал?

Пробовал, давно уже работает, на 128.0 тоже.

Цитата:
Ваще разрабы какой-то фейковый фокус сделали, молодцы

Я с этими "молодцами" устал бороться, сдался. Давно уже ничего не правлю ни в стилях, ни в скриптах. Они победили.
 
 

Всего записей: 1291 | Зарегистр. 26-08-2007 | Отправлено: 10:49 24-07-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris, странно, может в UCF как-то изменена страница about:home. Взял чистую FF128, ничего не изменял (не добавлял) Пару запусков. В about:home в строке поиска начинаю что-то набирать и сразу перескок с набором в адресную строку. Так какой тогда смысл с установкой через скрипт фокуса на поле поиска
На счет стилей, то давно уже с нуля переделал и ничего не слетает

Всего записей: 3801 | Зарегистр. 24-10-2002 | Отправлено: 14:40 24-07-2024 | Исправлено: Death_INN, 14:44 24-07-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
В about:home в строке поиска начинаю что-то набирать и сразу перескок с набором в адресную строку.
Отключить перемещение курсора в адресную строку при наборе текста в поле поиска новой вкладки
Код:
browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar = false (по умолчанию = true)
Добавлено:
Цитата:
user_chrome_files.
Как же хорошо, что не нужно ломать уставший мозг этой штуковиной. По стилям и скриптам (Aris-t2) все устоявшееся, при очень многократном обновлении версии браузера было всего 2 проблемы со скриптами, при переходе на v117 (вроде) и на v126 или v127.

Всего записей: 8408 | Зарегистр. 14-09-2020 | Отправлено: 14:59 24-07-2024 | Исправлено: gutasiho, 15:05 24-07-2024
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Aris-t2 так умеет?
Кому что нравится.

Всего записей: 925 | Зарегистр. 26-12-2009 | Отправлено: 15:56 24-07-2024
Lagris

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

Цитата:
В about:home в строке поиска начинаю что-то набирать и сразу перескок с набором в адресную строку. Так какой тогда смысл с установкой через скрипт фокуса на поле поиска

Если перескакивает, то, конечно, смысла нет. У меня не перескакивает.

Цитата:
Aris-t2 так умеет?  

Sidebar Tabs - это сильно на любителя. А так да, согласен:

Цитата:
Кому что нравится

 
 

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho, так, чисто для теста пробовал. Мне about:home нафиг не сдалась.
browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar = false и появился id newtab-search-text
Скрипт перемещения фокуса из адресной строки в строку поиска about:home пашет без всяких UCF как из config.js так и из ариса. Может когда-нить и пригодится.

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
Цитата:
Aris-t2 так умеет?  
А зачем? Мне такое неюзабельно.

Всего записей: 8408 | Зарегистр. 14-09-2020 | Отправлено: 16:29 24-07-2024
grom17



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gutasiho http://forum.ru-board.com/topic.cgi?forum=5&topic=51202&start=960#7 [?]

Цитата:
Решается удалением из svg маленькой части кода

Не подскажете как?

Всего записей: 1550 | Зарегистр. 12-10-2002 | Отправлено: 22:54 24-07-2024 | Исправлено: grom17, 22:56 24-07-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт открывает пользовательскую страницу при открытии новой вкладки
Код:
(function() {
  let func = BrowserCommands.openTab.toString();
  func = func.replace(
  'url ??= BROWSER_NEW_TAB_URL;',
  'url ??= "https://www.google.com";'  // Set desired URL for New tab
  );
  BrowserCommands.openTab = new Function(
    func.match(/\(([^)]*)/)[1],
    func.replace(/[^)]*/, '').replace(/[^{]*/, '').replace(/^{/, '').replace(/}\s*$/, '')
  );
})();
grom17
Ок.

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

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

Код:
try {
  Cu.import("resource:///modules/AboutNewTab.jsm");
  AboutNewTab.newTabURL = "https://www.google.com";
} catch(e) {Cu.reportError(e)};

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот эти пару строк: [?] делают то, что мне нужно, а именно, в контекстном меню при наведении мышки подсвечивают активные строки и не подсвечиают неактивные,
но при этом скрывают иконки неактивных строк. Хотелось бы избавится от этого недорозумения и что-бы на неактивных строках присутствовали иконки.  
Взято из этого стиля. [?] Выделил красным.
Попробовал сам, ничего не получилось.

Всего записей: 1550 | Зарегистр. 12-10-2002 | Отправлено: 16:43 25-07-2024 | Исправлено: grom17, 16:56 25-07-2024
gutasiho

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

Всего записей: 8408 | Зарегистр. 14-09-2020 | Отправлено: 18:27 25-07-2024
grom17



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

Цитата:
Если об этом
В принципе об этом. Но мне нужно что-бы на неактивной строке не было подсветки вообще.

Всего записей: 1550 | Зарегистр. 12-10-2002 | Отправлено: 18:56 25-07-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grom17
Под курсором на скрине одна строка, это она "активная"? На других строках подсветки нет, вообще. В общем, я не понял, о чем речь.

Всего записей: 8408 | Зарегистр. 14-09-2020 | Отправлено: 19:08 25-07-2024
grom17



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

Цитата:
Под курсором на скрине одна строка, это она "активная"?
Да, она выделена (подсвечивается), и у меня точно так же.
Неактивная (приглушенная) строка у меня тоже подсвечивается, мне нужно что бы неактивная вообще не подсвечивалась при наведении мышкой.

Всего записей: 1550 | Зарегистр. 12-10-2002 | Отправлено: 19:13 25-07-2024 | Исправлено: grom17, 19:15 25-07-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