Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№1395105-07-2024 10:25:14

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2247
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

6e73epo пишет

Умолчального значения нет

https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

If not specified, useCapture defaults to false.

Отсутствует

 

№1395205-07-2024 20:52:14

6e73epo
Участник
 
Группа: Members
Зарегистрирован: 06-05-2022
Сообщений: 207
UA: Firefox 127.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dumby здесь же не логический тип данных, а булевая объектная модель с функцией преобразования в логический тип. Есть начальное значение объекта, которое зависит от значения передаваемого параметра, а его отсутствие ничего не меняет. В свое время на этом и погорел, машинально поставив кавычки, и долго ломал голову откуда взялся capturing
...addEventListener("event", func, "false"); // "false" = true (не пустая строка)


Vitaliy V. пишет

атрибут notselectedsinceload добавляется только когда идет загрузка из сети, поэтому безусловно это плюс, но если хотите поспорить дело ваше

Хочу. В вашем скрипте (если не ошибаюсь), да и в моем тоже, атрибут notselectedsinceload добавляется всегда при переключении на вкладку, даже когда этого атрибута нет. Проверку желательно сделать на значение или на наличие
if (e.target.getAttribute("notselectedsinceload") === "true")
if (e.target.hasAttribute("notselectedsinceload"))

Отсутствует

 

№1395305-07-2024 21:45:49

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2247
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

6e73epo пишет

В свое время на этом и погорел, машинально поставив кавычки, и долго ломал голову откуда взялся capturing
...addEventListener("event", func, "false"); // "false" = true (не пустая строка)

"false" == true (не пустая строка)


Описываемый тобой опыт, несомненно, интересен и поучителен,
но я же не об этом.


Вот запусти с консоли прямо так: addEventListener();
Какое число выдаст тебе консоль? Может восемь? Нет?
Ну вот, я, собственно, только об этом.

Добавлено 05-07-2024 22:09:30

Dumby пишет

"false" == true

Опаньки, с кода "false" == true; консоль выдала мне false
Это слегка неожиданно.

"false" == false; — тоже false
С кода if ("false") alert(); — алерт есть.

Отредактировано Dumby (05-07-2024 22:09:30)

Отсутствует

 

№1395406-07-2024 00:08:02

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

6e73epo пишет

атрибут notselectedsinceload добавляется всегда при переключении на вкладку, даже когда этого атрибута нет. Проверку желательно сделать

Да можно сделать но это не обязательно, на анимацию браузера это не повлияет от слова совсем, а только для этого этот атрибут используется в [firefox], по соображениям оптимизации кода тоже, в одном случае лучше так в другом наоборот.

Dumby пишет

Опаньки, с кода "false" == true; консоль выдала мне false
Это слегка неожиданно.

Это же нестрогое равенство, сначала преобразуется так

скрытый текст
If one of the operands is a Boolean but the other is not, convert the boolean to a number: true is converted to 1, and false is converted to 0. Then compare the two operands loosely again.

потом так
скрытый текст
Number to String: convert the string to a number. Conversion failure results in NaN, which will guarantee the equality to be false.

на выходе NaN == 1 получается false
https://developer.mozilla.org/en-US/doc … s/Equality

Отредактировано Vitaliy V. (06-07-2024 00:24:17)

Отсутствует

 

№1395506-07-2024 00:37:35

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1644
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

grom17 пишет

Заметил что в последней "ночнушке" вспышек вообще нет. Стилей "тонну" подгружал, ну нет вспышек и всё.
И работает на мой взгляд шустрее и плавнее.

Да, действительно. Но дальше больше, с последним обновлением Stylus вспышки пропали и в DEV, причем даже на сайтах для которых в нем нет стилей.
В языковых файлах добавлены новые строки, значит какие то изменения по этому поводу были. Саму функцию "мгновенного ввода" не включал, но разница в загрузке страниц появилась.

Отредактировано _zt (06-07-2024 00:44:28)

Отсутствует

 

№1395608-07-2024 22:47:04

YaPro100User
Участник
 
Группа: Members
Зарегистрирован: 30-03-2024
Сообщений: 15
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

Здравствуйте. Подскажите пожалуйста код для userChrome чтобы изменить ширину и цвет обводки при выделении адреса в адресной строке. Если это возможно, конечно. (Firefox 128)
2b9d5af0313904f4668786ec8278b413.jpeg

Отсутствует

 

№1395709-07-2024 16:16:36

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 127.0

Re: Настройка внешнего вида Firefox в userChrome.css

YaPro100User

Выделить код

Код:

:root {
  --focus-outline-width: 1px !important; /* толщина рамки адресной и поиска */
  --focus-outline-color: red !important; /* цвет рамки адресной и поиска */
}

Отсутствует

 

№1395809-07-2024 17:20:26

YaPro100User
Участник
 
Группа: Members
Зарегистрирован: 30-03-2024
Сообщений: 15
UA: Firefox 127.0

Re: Настройка внешнего вида Firefox в userChrome.css

xrun1,
Спасибо. Код работает!

Отредактировано YaPro100User (09-07-2024 18:48:37)

Отсутствует

 

№1395910-07-2024 14:00:41

cdrip
Участник
 
Группа: Members
Зарегистрирован: 20-07-2020
Сообщений: 18
UA: Firefox 115.0

Re: Настройка внешнего вида Firefox в userChrome.css

В 115 esr код работает, url bar в фокусе остается выделенным синим бордюром толщиной в 1px, в 128 esr как всегда все сломали, становится толщиной в 2px при открытии новой вкладки и при кликанье по TAB может кто подскажет решение?

Выделить код

Код:

#urlbar:not(.hidden-focus)[focused="true"] > #urlbar-background, #urlbar[breakout][breakout-extend] > #urlbar-background, #searchbar:focus-within {outline:none !important; border: 1px solid #0078D7 !important;}

Отсутствует

 

№1396010-07-2024 19:13:59

grom17
Участник
 
Группа: Members
Зарегистрирован: 13-06-2019
Сообщений: 47
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

cdrip
На соседнем форуме уважаемый Death_INN дал такой совет: если смотреть динамику, то с атрибутов убирают значения
[focused="true"] => [focused]

Отредактировано grom17 (10-07-2024 19:15:09)

Отсутствует

 

№1396110-07-2024 20:34:13

cdrip
Участник
 
Группа: Members
Зарегистрирован: 20-07-2020
Сообщений: 18
UA: Firefox 115.0

Re: Настройка внешнего вида Firefox в userChrome.css

grom17 пишет

cdripНа соседнем форуме уважаемый Death_INN дал такой совет: если смотреть динамику, то с атрибутов убирают значения[focused="true"] => [focused]
                    Отредактировано grom17 (Сегодня 19:15:09)

Не, я нашел там: https://support.mozilla.org/en-US/questions/1446677 + ковырнул то, что в исходнике: https://searchfox.org/mozilla-release/source/browser/themes/shared/urlbar-searchbar.css и в итоге родилась классика 78 :D

Выделить код

Код:

/*Urlbar не в фокусе: бордюр серый*/
#urlbar:not([focused="true"], [open]) > #urlbar-background, #searchbar:not(:focus-within) {background-color: white !important; border: 1px solid silver !important;}

/*Urlbar в фокусе бордюр в 1px синий классический*/
#urlbar:not(.hidden-focus)[focused="true"] > #urlbar-background, #urlbar[breakout][breakout-extend] > #urlbar-background, #searchbar:focus-within {border: 1px solid #0078D7 !important;}

/*Фикс при нажатии в Urlbar TAB, Esc и так далее (остается в 1px синим)*/
#urlbar[focused]:not([suppress-focus-border]) > #urlbar-background, #searchbar:focus-within {outline: transparent !important; outline-offset: transparent !important; outline-color: transparent !important; border-color: #0078D7 !important;}

Отсутствует

 

№1396219-07-2024 10:20:26

manuk
Участник
 
Группа: Members
Зарегистрирован: 17-10-2010
Сообщений: 306
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

Зд. Помогите убрать, пожалуйста.

скрытый текст
1.jpg2.jpg

Отсутствует

 

№1396319-07-2024 12:48:00

Farby
Участник
 
Группа: Members
Зарегистрирован: 21-11-2012
Сообщений: 305
UA: Google 2.1

Re: Настройка внешнего вида Firefox в userChrome.css

manuk

http-password-warning.css

Выделить код

Код:

/* Firefox userChrome.css tweaks */
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

@-moz-document url("chrome://browser/content/browser.xhtml") {
	#PopupAutoComplete[resultstyles^="insecureWarning"] richlistbox {
		.autocomplete-richlistitem.forceHandleUnderflow[originaltype="insecureWarning"] {
			display: none !important;
			visibility: collapse !important;
		}
		.autocomplete-richlistitem[originaltype="loginsFooter"] {
			display: none !important;
			visibility: collapse !important;
		}
	}
}


если что-то лишнее можно удалить!:D


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

Отсутствует

 

№1396419-07-2024 16:30:19

manuk
Участник
 
Группа: Members
Зарегистрирован: 17-10-2010
Сообщений: 306
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

Farby, сердечно благодарен!

Отсутствует

 

№1396522-07-2024 09:51:41

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 81
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Здравствуйте
У вас была ссылка на full_theme (набор файлов для реализации отображения вашей темы, включая компактный режим, фон темы и прочее). можно как-то реанимировать этот набор?
С чистым набором user_chrome_files настроить такую тему и так как у вас (https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/tree/main) невозможно.
Надеюсь на помощь и понимание.
Всего хорошего :)

Отсутствует

 

№1396623-07-2024 14:51:15

trezzy146
Участник
 
Группа: Members
Зарегистрирован: 23-07-2024
Сообщений: 2
UA: Firefox 115.0

Re: Настройка внешнего вида Firefox в userChrome.css

Здравствуйте, есть ли способ скрыть фавиконы для закладок ( для chrome://browser/content/places/places.xhtml)?
И еще уменьшить высоту панельки редактирования, чтобы убрать пустое пространство (второй скриншот)?

скрытый текст
Screenshot-1.jpgScreenshot-2.jpg


Firefox Extended Support Release x64

Отсутствует

 

№1396723-07-2024 18:22:41

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 81
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

Всем привет.
Подскажите, пожалуйста, кто в курсе, как поменять цвет статус панели (внизу слева)

Решено

Отредактировано m_nikolay (23-07-2024 19:17:28)

Отсутствует

 

№1396823-07-2024 19:26:06

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 182
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Имеется некий сайт, которым я пользуюсь регулярно. В его оформлении есть элемент, который мне нужно скрыть. Проблема в том, что после каждой перезагрузки страницы он меняет свое имя, к примеру был .ipqBxb.sc-lfpBtY, а после перезагрузки стал .dpLStv.sc-cUEfUY (имена подлинные). Подскажите, кто знает, как бороться с этим беспределом?

Отсутствует

 

№1396924-07-2024 11:54:17

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

Алексей У.
Может, есть у ID или строкой выше class? Я борюсь так. Например, в новостях tass.ru убрал кнопки внизу

Выделить код

Код:

[class ^= "FixedButtons_wrapper__"] {
    display: none !important;
}

Вбейте в поиске "селектор атрибута css" для подробностей.

Отсутствует

 

№1397025-07-2024 11:31:51

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 294
UA: Firefox 127.0

Re: Настройка внешнего вида Firefox в userChrome.css

Алексей У. пишет

Проблема в том, что после каждой перезагрузки страницы он меняет свое имя, к примеру был .ipqBxb.sc-lfpBtY, а после перезагрузки стал .dpLStv.sc-cUEfUY (имена подлинные).

Ось ancestor содержит предков контекстного узла; предками контесктного узла являются родитель контесктного узла, родитель родителя и так далее; Таким образом, ось ancestor всегда включает корневой узел, заисключением случая, когда контекстный узел является корневым.

Алгоритм такой: ищем ссылку, содержащую "var" в URL или в тексте, далее поднимаемся по DOM-дереву до первого тэга и блокируем его по имени пользователя.

Выделить код

Код:

top.com##:xpath(.//a[contains(@href,'http://var.com/')]//ancestor::tr[1])

Ось parent содержит родителя контекстного узла, если он существует.

Выделить код

Код:

kanewshool44.ru##:xpath(.//td[contains(., 'скрыть')]/parent::tr)

Ось following содержит в том же порядке, что и в самом документе, все узлы, идущие после контекстного, за исключением всех потомков, узлов атрибутов и пространств имен.

Выделить код

Код:

hdclub.org##:xpath(.//strong[contains(text(),'ВЕСЕННЕЕ ПРЕДЛОЖЕНИЕ ОТ ПАРТНЕРОВ HDCLUB')]//ancestor::table[2]//following::div[1])

Отредактировано leshiy_odessa (25-07-2024 11:33:53)

Отсутствует

 

№1397125-07-2024 18:01:06

trezzy146
Участник
 
Группа: Members
Зарегистрирован: 23-07-2024
Сообщений: 2
UA: Firefox 115.0

Re: Настройка внешнего вида Firefox в userChrome.css

trezzy146 пишет

Здравствуйте, есть ли способ скрыть фавиконы для закладок ( для chrome://browser/content/places/places.xhtml)?

Так ничего и не нагуглил, придумал такой костыль:

скрытый текст
Удалил favicons.sqlite. Запустил и закрыл браузер, сгенерировался новый пустой favicons.sqlite, выставил ему права только на чтение. Распаковал omni.ja, удалил в иконках defaultFavicon.svg, запаковал обратно. Треш, конечно, но от фавиконов избавился.


Firefox Extended Support Release x64

Отсутствует

 

№1397227-07-2024 15:51:55

Bulnazavr
Участник
 
Группа: Members
Зарегистрирован: 10-02-2020
Сообщений: 7
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

Здравствуйте. Обновился с 88 версии на 128 и пропала кнопка закрытия вкладки(крестик) на каждой вкладке, теперь только на активной. Нашел тут на форуме инструкцию по которой можно добавить эту кнопку, но видимо на новых версиях оно не работает.
Как сейчас можно добавить кнопку закрытия вкладки на все вкладки?

скрытый текст
.tabbrowser-tabs[closebuttons="alltabs"] > .tabbrowser-tab > .tab-close-button {display: -moz-box !important;}
.tabbrowser-tabs:not([closebuttons="noclose"]):not([closebuttons="closeatend"]) > .tabbrowser-tab[selected="true"] > .tab-close-button {display: -moz-box !important;}
.tab-close-button { display: -moz-box !important; }

Отсутствует

 

№1397327-07-2024 17:03:52

unter_officer
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 27-03-2011
Сообщений: 596
UA: Firefox 115.0

Re: Настройка внешнего вида Firefox в userChrome.css

Bulnazavr пишет

Как сейчас можно добавить кнопку закрытия вкладки на все вкладки?

Попробуйте в коде заменить display: -moz-box на display: flex


«The Truth Is Out There»

Отсутствует

 

№1397427-07-2024 17:45:04

Bulnazavr
Участник
 
Группа: Members
Зарегистрирован: 10-02-2020
Сообщений: 7
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

unter_officer пишет

Попробуйте в коде заменить display: -moz-box на display: flex

Ничего не изменилось

скрытый текст
.tabbrowser-tabs[closebuttons="alltabs"] > .tabbrowser-tab > .tab-close-button {display: flex !important;}
.tabbrowser-tabs:not([closebuttons="noclose"]):not([closebuttons="closeatend"]) > .tabbrowser-tab[selected="true"] > .tab-close-button {display: flex !important;}
.tab-close-button { display: flex !important; }

В about:config browser.tabs.closeButtons нужно ставить значение Целое 1?

Отредактировано Bulnazavr (27-07-2024 17:51:58)

Отсутствует

 

№1397527-07-2024 18:05:59

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 128.0

Re: Настройка внешнего вида Firefox в userChrome.css

Bulnazavr
Попробуйте tab_close_always_visible.css.
UPD: По умолчанию эта кнопка видна на каждой вкладке без стилей. Что-то в Ваших стилях сломалось.

Отредактировано xrun1 (27-07-2024 18:09:09)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]