А где брать имена расширений для такого метода?
ID расширений берётся в инструментах браузера, Browser Toolbox в помощь, ещё такой мануал в помощь.
Win7
Отсутствует
А как снова сделать, чтобы закладки были вверху, а вкладки ниже адресной строки?
А меню бар где будет? Сейчас все упростилось, flex рулит. Расставь order в нужном порядке и все. Не забудь также уважить и панель уведомлений
Отредактировано dinn (16-03-2025 22:26:28)
Отсутствует
Подскажите максимально простой код для перемещения вкладок под закладки. Хочу со 136 версии заново всё начать подстраивать, не копаясь в старом коде(где уже не понятно что за что отвечает), ну и если возможность чтобы можно было сразу редактировать высоту вкладок
закомбинировал и подогнал два кода, на вкладки под закладками и значительное уменьшения высоты вкладок. Можно ли ещё как-то оптимизировать? Вот код, если кому также нужны вкладки снизу и их небольшая высота(остальные панели уменьшены через компактные значки):
:root {
--tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa);
--tab-min-height_tnot: 24px;
--tab_below_navigation_toolbar_bottom_padding: calc( var(--tab-min-height_tnot) + 2px );
}
#TabsToolbar {
position: absolute;
display: block;
bottom: 0;
width: 100vw;
background-clip: padding-box;
color: var(--toolbar-color);
z-index: 2;
}
/* overrides other settings too */
#main-window:not(:-moz-lwtheme) #navigator-toolbox #TabsToolbar:not(:-moz-lwtheme){
appearance: none;
background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;
}
#main-window:not([tabsintitlebar]) #TabsToolbar:not(:-moz-lwtheme){
appearance: none !important;
}
#tabbrowser-tabs {
width: 100%;
}
#navigator-toolbox {
position: relative;
padding-bottom: var(--tab_below_navigation_toolbar_bottom_padding);
}
#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #titlebar,
#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #titlebar {
height: 26px;
}
/* prevent possible item overlapping with caption buttons */
#main-window[tabsintitlebar] #toolbar-menubar {
padding-inline-end: 140px;
}
/* move caption buttons to windows top right position */
.titlebar-buttonbox-container {
position: fixed;
right: 0;
visibility: visible;
display: block;
}
#TabsToolbar .titlebar-buttonbox-container,
#TabsToolbar .private-browsing-indicator,
#TabsToolbar #window-controls,
#TabsToolbar *[type="caption-buttons"],
#TabsToolbar *[type="pre-tabs"],
#TabsToolbar *[type="post-tabs"] {
display: none;
}
/* lw themes support */
#nav-bar {
box-shadow: unset !important;
}
/* remove color overlay for lw-themes */
#main-window[style*='--lwt-header-image'] :is(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{
background: unset !important;
}
/* adjust background color */
#main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme {
appearance: none !important;
background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important;
}
/* Fixes for projects other settings */
/* remove application/hamburger button in titlebar and tab toolbars start padding */
#main-window[tabsintitlebar][sizemode="fullscreen"] #navigator-toolbox #PanelUI-button {
visibility: collapse;
}
/* override code inside appbutton in titlebar code */
#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
#main-window[tabsintitlebar][sizemode="fullscreen"] #TabsToolbar,
#main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
#main-window[tabsintitlebar]:is([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar {
padding-inline-start: 0px !important;
margin-inline-start: 0px !important;
}
/* remove restored border between navigation toolbar and tabs toolbar */
#nav-bar:not(:-moz-lwtheme) {
box-shadow: unset !important;
}
/* notification position */
#tab-notification-deck {
position: absolute;
display: block;
bottom: calc( -2 * var(--tab_below_navigation_toolbar_bottom_padding) + 8px );
width: 100vw;
}
/*
#TabsToolbar #tabbrowser-arrowscrollbox {
margin-top: 1px !important;
margin-bottom: -1px !important;
}
*/
/* Fx 105+ */
:root:not([privatebrowsingmode=temporary]) :is(toolbarbutton, toolbarpaletteitem) + #tabbrowser-tabs,
:root[privatebrowsingmode=temporary] :is(toolbarbutton:not(#firefox-view-button), toolbarpaletteitem:not(#wrapper-firefox-view-button)) + #tabbrowser-tabs {
border-inline-start: 0px solid color-mix(in srgb, currentColor 25%, transparent) !important;
}
:root:not([privatebrowsingmode=temporary]):not([firefoxviewhidden]) :is(#firefox-view-button, #wrapper-firefox-view-button) + #tabbrowser-tabs:not([overflow="true"]) {
padding-inline-start: 0 !important;
margin-inline-start: 0 !important;
}
/* Fx 106+ */
#private-browsing-indicator-with-label {
display: none !important;
}
/* [!] NOT A STANDALONE FILE! */
/* [!] This code does not achieve the requested result without above files content! */
/*
#TabsToolbar {
bottom: -3px !important;
}*/
#TabsToolbar {
min-height: 0 !important;
height: var(--tab-min-height_tnot) !important;
max-height: unset !important;
}
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root {
--tab-min-height: 20px !important;
--tab-block-margin: 0px !important;
--tabs-navbar-shadow-size: 0px !important;
--tab-border-radius: 4px !important;
}
:root[uidensity="touch"] { /* мобильный режим */
--tab-min-height: 32px !important;
}
.tab-background {
border-end-start-radius: 0 !important;
border-end-end-radius: 0 !important;
}
.tab-label-container {
height: 1.5em !important;
}
.tab-label {
line-height: 1.25em !important;
height: 1.25em !important;
margin-block: 0 !important;
}
.tab-secondary-label {
margin-block: -.25em 0 !important;
font-size: .75em !important;
}
.tab-icon-sound-label {
line-height: 1.25em !important;
height: 1.25em !important;
margin-block: 0 !important;
}
.tab-close-button {
width: 25px !important;
height: 25px !important;
padding: 7px !important;
}
}
#PlacesToolbar menuitem, #PlacesToolbar menu {
padding: 2px !important;
min-height: 22px !important;
}
menupopup > menuitem {padding-block: 2px !important;}
:root {
--arrowpanel-menuitem-padding: 4px 8px !important;
}
.tabbrowser-tab:not([visuallyselected="true"], [multiselected]) {
color: var(--lwt-tab-text, var(--toolbar-color)) !important;
}
Панель закладок толстоватая из-за всплывающей панели закладок справа(значок в самом углу, если его переместить в строку рядом с расширениями, то панель закладок также становится компактной, но мне удобнее чтобы выпадающие закладки были именно так.
Отредактировано Xenosag (17-03-2025 04:09:12)
Отсутствует
Уважаемый fuchsfan!
Именно указанный Вами порядок у меня и получается с userChrome.css для Фаерфокс 111.
При этом закладки визуально путаются со вкладками.
Поэтому мне желателен порядок:
Закладки
Строка адреса
Вкладки
Если Вам это удастся, поделитесь, пожалуйста, кодом!
Добавлено 17-03-2025 07:15:50
Эта же просьба и к Aris-t2, занимающемуся firefox 136.
Отредактировано Profa (17-03-2025 07:15:50)
Отсутствует
Вот код, если кому также нужны вкладки снизу и их небольшая высота
спасибо за конфиг.
какие параметры нужно поправить что бы высоту вкладок увеличить. ?
Отсутствует
какие параметры нужно поправить что бы высоту вкладок увеличить. ?
я крутил всё подряд, там что-то сдвигает одно, что-то увеличивает другое и самое главное что проходит день и всё забывается. Именно за сильное уменьшение вкладок отвечает вот этот блок:
Отредактировано Xenosag (17-03-2025 08:06:35)
Отсутствует
Когда-то давно Vitaliy V. создал скрипт для копирования содержимого адресной строки в буфер обмена и обновления страницы. Потом со сменой версий unter_officer его подновил. До недавнего времени я сидел на Firefox 109.0.1 и удобно пользовался этой конструкций. Но события с сертификатом 14 марта заставило двигаться дальше по версиям. Сейчас у меня Firefox 136.0.1, комплект UserChromeFiles от 2025-1-17, ну и CustomCSSforFx 4.7.0. Скрипт я перенес со старого custom_script_win.js в новый. Папочку startupCache вручную почистил. Увы, скрипт не заработал.
Товарищи спецы, кто-то может помочь с этой проблемой? Для меня это, к сожалению, темный лес.
Отредактировано m0nkrus (17-03-2025 08:18:27)
Отсутствует
Товарищи спецы, кто-то может помочь с этой проблемой?
В эту тему обратитесь - UCF - ваши кнопки, скрипты…
Отсутствует
скрипт для копирования содержимого адресной строки в буфер обмена
Ответил https://forum.mozilla-russia.org/viewto … 35#p813135
Отсутствует
ID расширений берётся в инструментах браузера
Да, знаю, и мануал этот знаю (большой респект тому кто его писал. Выручал не раз.
Но вот как к вашему коду привзять id?
Не так же писать
Отсутствует
eksman
Не так же писать
Можно и так. Или можно совместить
#addon_darkreader_org-browser-action, #{278b0ae0-da9d-4cc6-be81-5aa7f3202672} { display: none; }
Отсутствует
Отсутствует
Как на домашней странице сделать ссылку на конкретный адрес (при отключенных последних действиях и ярлыках)?
И можно ли такую же ссылку добавить на страницу, открывающуюся в приватных окнах-вкладках?
Или, может, кто-нибудь знает, как из "Домашняя страница и новые окна" в настройках сделать только "Домашняя страница", чтобы ее адрес не открывался в новых окнах?
Поиск Яндекса теперь в совсем нельзя добавить? Даже с ya.ru / dzen.ru из адресной строки не дает.
Отредактировано Тоторо (17-03-2025 12:58:08)
Отсутствует
Отсутствует
Как на домашней странице сделать ссылку на конкретный адрес (при отключенных последних действиях и ярлыках)?
И можно ли такую же ссылку добавить на страницу, открывающуюся в приватных окнах-вкладках?
Так это та стандартная настройка Firefox, которую вы упомянули: Settings > Home > Home Page > Custom URLs... Будет работать и в приватных окнах.
как из "Домашняя страница и новые окна" в настройках сделать только "Домашняя страница", чтобы ее адрес не открывался в новых окнах?
Это не то? Settings > General > Tabs > Открывать ссылки в табах вместо новых окон.
Отсутствует
А где брать имена расширений для такого метода?
С помощью кнопки для дополнения Custom Buttons - "Attributes Inspector button for Custom Buttons"
Добавлено 17-03-2025 15:11:12
Вернее там будет id = addon_darkreader_org-browser-action
Отредактировано vending_machine (17-03-2025 15:11:12)
Отсутствует
А в чем проблема?
После установки вещал что-то о его отключении (он сейчас просто яндекс, а яндекс-серч устарел и отключен), плюсик в адресной строке тоже почему-то не нашелся. Но в настройках теперь вижу. Глаз замылился в прошлый раз.
Так это та стандартная настройка Firefox, которую вы упомянули: Settings > Home > Home Page > Custom URLs... Будет работать и в приватных окнах.
Открывать ссылки в табах вместо новых окон.
Когда-то давно, версии этак в 52 ESR самое позднее, в настройках была эта кнопка в виде только "Домашняя страница". Потом она стала "Домашней страницей и новыми окнами". А мне нужно, чтобы и новые окна, и новые вкладки открывались пустыми, а заданный адрес срабатывал только при нажатии кнопки домика. Потому что иногда взбрыкивает и вместе со старой сессией открывает новое окно и автоматически домашний адрес. Или я хочу создать новое окно, чтобы там открыть нужные вкладки, но... опять домашний адрес. Бесит. Поэтому хорошо бы по домику открывалась просто страница, а уже на ней - кнопки со ссылками. Но не последнее посещенное и прочий мусор.
Отредактировано Тоторо (17-03-2025 22:47:38)
Отсутствует
Подскажите, как в 136 версии уменьшить высоту вкладок? Вот пример, как было в 121 и стало в 136. И значок Х стал какой то мутный.
Несколькими страницами ранее выкладывали "уменьшение высоты панели вкладок и сжатие верхней части Firefox 134", для 136 не помогло, вкладки просто уезжают вверх за видимую область.
Отредактировано dioxin (17-03-2025 23:49:11)
Отсутствует
Подскажите, как в 136 версии уменьшить высоту вкладок?
Первое точно работает, второе - непонятно, потому что у меня вместо линии по верху активной вкладки как у вас теперь обводка со всех сторон светится.
/* Override Normal Density height to Compact Density height (plus room for context-line) only for tabs 1/16/2022 */ #TabsToolbar, #tabbrowser-tabs { --tab-min-height: 31px !important; } /* Tweak for covering a line at the bottom of the active tab on some themes 8/11/2021 */ #main-window[sizemode="normal"] #toolbar-menubar[autohide="true"] + #TabsToolbar, #main-window[sizemode="normal"] #toolbar-menubar[autohide="true"] + #TabsToolbar #tabbrowser-tabs { --tab-min-height: 32px !important; }
И значок Х стал какой то мутный.
Да там вообще всё мутное, даже текст. На скриншоте хорошо видно, что они шрифт сменили, новым невозможно пользоваться.
Отсутствует
@Totopo
Как-то слишком мудрено вы желаете. Разбить задачу на две части - домик и все остальные хотелки. Одну решите в настройках, вторую закладками, букмарклетами, скриптом.
Да там вообще всё мутное, даже текст.
Пользуюсь с первой альфа до 136.0.2, все четкое, даже текст
Отсутствует
только при нажатии кнопки домика
А зачем именно на домик нажимать?
Спрячьте домик и жмите что-то другое. Закладку, букмарклет, кнопку скрипта. Если хотите назначьте ей/ему иконку домика.
Отсутствует
Что за хрень, когда смотришь ютаб вкладка при просмотре видео сужается. Подскажите как это исправить как было в старых версиях браузера?
Отредактировано Mozillafire (18-03-2025 18:37:57)
Отсутствует
А зачем именно на домик нажимать?
Потому что домик, в отличие от закладки, можно на любую панель переставить (у меня он на панели меню стоит, а панель закладок убрана, чтобы не мешала)
Пользуюсь с первой альфа до 136.0.2, все четкое, даже текст
Ну вот на этом скриншоте от dioxin видно, что толщина-ширина букв чуть разная, в поисковой строке всё серое и мутное, крестик сравните (скопируйте картинку в графический редактор и масштаб увеличите, если так не видно. В целом, имхо, стало хуже. Выпадающие меню вообще невозможные, пытаюсь кегль/вес/шрифт менять - лучше не становится.
Добавлено 18-03-2025 20:35:35
Как вернуть favicon ? indicator-replaces-favicon -мешает ?
У меня вот этот старый код почти работает, надо, конечно, подправить - индикатор рядом со значком, но цвет при наведении не меняет и отступы вокруг большие.
/*** Audio Playing / Mute Button side-by-side when sound is playing ***/ #TabsToolbar { --user-mute-button-height: 16px; /* default size is 12px, site icon is 16px */ } /* Move the mute/unmute button to the right and enlarge it */ .tab-icon-overlay:not([pinned], [sharing], [crashed]):is([soundplaying], [muted]) { width: var(--user-mute-button-height) !important; height: var(--user-mute-button-height) !important; margin-left: calc(var(--user-mute-button-height) / 2 + 2px) !important; /* pushes icon to the right */ margin-right: 2px !important; /* closes up some space before the text */ padding: 0 !important; /* allows icon to expand to full size */ } /* Move the site icon to the left a bit and adjust position */ .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted]) > :not(.tab-icon-overlay) { margin-left: -4px !important; /* pushes icon to the left */ margin-top: calc((var(--user-mute-button-height) - 16px) / 2) !important; /* keep site icon reasonably positioned */ } /* Override the rules for hover/not hover visibility */ /* for mute button */ .tabbrowser-tab:not(:hover) .tab-icon-overlay:not([pinned], [sharing], [crashed]):is([soundplaying], [muted]), /* for site icon */ .tabbrowser-tab:hover .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted]) > :not(.tab-icon-overlay), /* for site icon with Compact density */ :root[uidensity="compact"] .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted]) > :not(.tab-icon-overlay) { opacity: 1 !important; /* overrides full transparency with full opacity */ } /* Color the icon on hover for confirmation or avoidance */ .tab-icon-overlay:not([pinned], [sharing], [crashed]):is([soundplaying], [muted]):hover { fill: green !important; } [lwthemetextcolor="bright"] .tab-icon-overlay:not([pinned], [sharing], [crashed]):is([soundplaying], [muted]):hover { fill: lightgreen !important; /* for dark themes */ }
Отредактировано Тоторо (18-03-2025 20:35:35)
Отсутствует