С Firefox 65, как мне помещали вкладки ниже адреса (URL) панель а не выше?
Пользователи предыдущих версий Firefox нашли, что, если у них были вкладки ниже строки поиска, обновление версии 65 повредило это: вкладки появляются выше строки поиска.
Для Firefox 65 пользователей, которые предпочитают иметь вкладки, появляются ниже строки поиска, процедура описана в Ответе Форума - Вкладки ниже панели URL
Стиль или появление Firefox могут быть изменены путем создания хромовой папки в папке профиля Firefox и затем размещения userChrome.css файла внутри, который включает правило пользовательского стиля. Правила Вы вставляете userChrome.css файл, переопределят стили по умолчанию в Firefox.
с этой осторожностью:
Правила пользовательского стиля не могли бы работать каждый раз из-за других факторов (таких как несовместимость с другими правилами пользовательского стиля) вне управления сообщества Mozilla. Ваше правило пользовательского стиля могло бы также прекратить работать каждый раз, когда новый релиз Firefox выходит.
В моей системе это - путь к userChrome.css:
/home/dkb/.mozilla/firefox/prefix.suffix/chrome/userChrome.css
И хром и userChrome.css чувствительны к регистру.
Следующие строки должны быть помещены в userChrome.css:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* TABS on bottom */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000!important}
#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 100vw !important;
}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
padding-bottom: var(--tab-min-height) !important;
}
#tabbrowser-tabs {
width: 100vw !important;
}
Сохраните файл и перезапустите Firefox.
Примечания:
Я нашел немного более длинный код userChrome.css на Вкладках Репозиции в основе, непосредственно выше веб-страницы в Firefox 65.0?. Требуется некоторая модификация пользователем, но это работает и на нормальные окна и на окна Private Browsing:
@namespace url("<a href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" rel="nofollow">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</a>");
/* only needed once
*/
/* TABS: on bottom */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000!important}
#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 100vw !important;
}
#tabbrowser-tabs {
width: 100vw !important;
}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: var(--tab-min-height) !important;}
/* TABS: height */
:root {
--tab-toolbar-navbar-overlap: 0px !important;
--tab-min-height: 29px !important; /* 27 --- adjust to suit your needs */
}
:root #tabbrowser-tabs {
--tab-min-height: 29px !important; /* 27 --- needs to be the same as above under :root */
--tab-min-width: 80px !important;
}
#TabsToolbar {
height: var(--tab-min-height) !important;
margin-bottom: 1px !important;
box-shadow: ThreeDShadow 0 -1px inset, -moz-dialog 0 1px !important;
}
#tabbrowser-tabs,
#tabbrowser-tabs > .tabbrowser-arrowscrollbox,
.tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
min-height: var(--tab-min-height) !important;
max-height: var(--tab-min-height) !important;
}
/* drag space */
.titlebar-spacer[type="pre-tabs"],
.titlebar-spacer[type="post-tabs"] {
width: 40px;
}
/* Override vertical shifts when moving a tab */
#navigator-toolbox[movingtab] > #titlebar > #TabsToolbar {
padding-bottom: unset !important;
}
#navigator-toolbox[movingtab] #tabbrowser-tabs {
padding-bottom: unset !important;
margin-bottom: unset !important;
}
#navigator-toolbox[movingtab] > #nav-bar {
margin-top: unset !important;
}
Отметьте px
значение 29
в --tab-min-height: 29px !important
работы для меня. Необходимо будет скорректировать это для системы в обоих строки, в которых это появляется.
Другие предостережения, как описано выше для нормальных окон просмотра все еще должны быть отмечены.
Firefox 65 с вкладками ниже строки поиска для нормальных и частных окон:
Это работало на меня на Ubuntu 16.04 с Единицей.
Я только должен был изменить блок для #navigator-toolbox #TabsToolbar
(который работал перед FF-65) к #titlebar
.
#nav-bar { /* Main Toolbar */ -moz-box-ordinal-group: 1 !important; } #PersonalToolbar { /* Bookmarks Toolbar */ -moz-box-ordinal-group: 2 !important; } #titlebar { /* Menu + Tab Bar */ -moz-box-ordinal-group: 3 !important; }
Это может вызвать некоторые другие последствия для Вас, поэтому перейти по ссылке для наблюдения обходных решений.