Firefox 65: как иметь вкладки ниже строки поиска?

С Firefox 65, как мне помещали вкладки ниже адреса (URL) панель а не выше?

5
задан 1 February 2019 в 21:34

2 ответа

Пользователи предыдущих версий Firefox нашли, что, если у них были вкладки ниже строки поиска, обновление версии 65 повредило это: вкладки появляются выше строки поиска.

код userChrome.css фиксирует для нормального просмотра (См. далее вниз для кода, который работает и на нормальные и на Частные окна просмотра.)

Для 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, первая строка, вероятно, уже присутствует и не должна быть повторена.
  • Необходимо удостовериться, что или строка меню или строка заголовка или оба видимы. Если и будут отсутствовать, то вкладки в нижней части перекроют и затенят Вашу панель закладок, и минимизировать/восстановить/закрыть кнопки не будут отображены.

код userChrome.css фиксирует для Частного Просмотра

Я нашел немного более длинный код 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 &gt; .tabbrowser-arrowscrollbox,
.tabbrowser-tabs[positionpinnedtabs] &gt; .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] &gt; #titlebar &gt; #TabsToolbar {
padding-bottom: unset !important;
}
#navigator-toolbox[movingtab] #tabbrowser-tabs {
padding-bottom: unset !important;
margin-bottom: unset !important;
}
#navigator-toolbox[movingtab] &gt; #nav-bar {
margin-top: unset !important;
} 

Отметьте px значение 29 в --tab-min-height: 29px !important работы для меня. Необходимо будет скорректировать это для системы в обоих строки, в которых это появляется.

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

Firefox 65 с вкладками ниже строки поиска для нормальных и частных окон:

Firefox 65 with tabs below the address bar

5
ответ дан 23 November 2019 в 09:20

Это работало на меня на 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;
}

Это может вызвать некоторые другие последствия для Вас, поэтому перейти по ссылке для наблюдения обходных решений.

0
ответ дан 23 November 2019 в 09:20

Другие вопросы по тегам:

Похожие вопросы: