Firefox Quantum розбиває мікс табл плюс та набір вкладок . Чи є спосіб отримати багаторядковий рядок вкладок у Firefox Quantum?
Якщо можливо, я шукаю стабільне рішення, яке підтримується, що навряд чи вдасться зламати в наступній новій версії.
Firefox Quantum розбиває мікс табл плюс та набір вкладок . Чи є спосіб отримати багаторядковий рядок вкладок у Firefox Quantum?
Якщо можливо, я шукаю стабільне рішення, яке підтримується, що навряд чи вдасться зламати в наступній новій версії.
Відповіді:
Ось оновлений userChrome.css, який показує піктограми та приховує некрасиву панель прокрутки в рядках вкладки ( ОНОВЛЕННЯ: Новіші версії Firefox знову змінили поведінку користувачаChrome, тепер я взяв сценарій прямо звідси: https://github.com/MrOtherGuy/ firefox-csshacks / blob / master / chrome / multi-row_tabs.css ):
/* Makes tabs to appear on multiple lines */
/* Tab reordering will not work and can't be made to work */
/* You can use multi-row_tabs_window_control_patch.css to move window controls to nav-bar*/
/* It's recommended to move tabs new-tab-button outside tabs toolbar */
/* Change the --multirow-n-rows to change maximum number of rows before the rows will start to scroll */
/* Scrollbar can't be clicked but the rows can be scrolled with mouse */
/* This maximum visible rows won't work before Fx66 */
/* So this setting does nothing on Fx65 and all tab rows will be shown */
:root{ --multirow-n-rows: 6 }
#tabbrowser-tabs{
min-height: unset !important;
padding-inline-start: 0px !important
}
/* Test for Firefox > 66 */
@supports (inset-block:auto){
#tabbrowser-tabs > .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox{
display: flex;
flex-wrap: wrap;
overflow-y: auto;
max-height: calc(var(--tab-min-height) * var(--multirow-n-rows));
scrollbar-color: var(--toolbar-bgcolor) var(--lwt-accent-color);
scrollbar-width: thin;
}
#tabbrowser-tabs > .tabbrowser-arrowscrollbox {
overflow: -moz-hidden-unscrollable;
display: block;
}
}
/* Test for Firefox < 66 */
@supports not (inset-block:auto){
#tabbrowser-tabs > .tabbrowser-arrowscrollbox{
min-height: unset !important;
}
#tabbrowser-tabs .scrollbox-innerbox{
display: flex;
flex-wrap: wrap;
}
#tabbrowser-tabs .arrowscrollbox-scrollbox {
overflow: -moz-hidden-unscrollable;
display: block;
}
}
.tabbrowser-tab{ height: var(--tab-min-height); }
#tabbrowser-tabs .tabbrowser-tab[pinned]{
position: static !important;
margin-inline-start: 0px !important;
}
.tabbrowser-tab[fadein]:not([pinned]){
min-width: 200px !important;
flex-grow: 1;
/*
Uncomment to enable full-width tabs, also makes tab dragging a tiny bit more sensible
Don't set to none or you'll see errors in console when closing tabs
*/
/*max-width: 100vw !important;*/
}
.tabbrowser-tab > stack{ width: 100%; height: 100% }
#tabbrowser-tabs .scrollbutton-up,
#tabbrowser-tabs .scrollbutton-down,
#alltabs-button,
:root:not([customizing]) #TabsToolbar #new-tab-button,
#tabbrowser-tabs spacer,
.tabbrowser-tab::after{ display: none !important }
Я також спробував шукати альтернативи для цього і не знайшов реальних варіантів, окрім використання комбінації аддонів:
Зараз я використовую Tab Mix Plus (WebExtensions) та доповнення вкладки Tree Style Tab , поряд із синхронізацією сеансу , використовуючи комбінацію тих, з якими я можу зробити більш сприятливим досвід управління вкладками.
Вкладка стилю дерева дозволяє отримати хорошу альтернативу функції багатокористування завдяки ширині моніторів та поточних дозволів, перелічуючи кілька вкладок на бічній панелі, синхронізація сеансу покращує управління за допомогою групування вкладок у сеансах Windows, а змішування вкладок плюс веб-розширення дозволяє пов'язані сторінки, щоб залишитися в одному вікні. Це, очевидно, не багатофункціональне налаштування, але це краще, ніж нічого.
Tree Style Tab
досить терпимо - насправді краще, ніж TabMix Plus
в деяких аспектах, тому що ви отримуєте (і можете самі формувати) групи вкладок, які можуть бути обвалився, що робить його досить масштабованим.
Найкраще рішення з підтримкою руху вкладки - це вкладки Іжеїла
Я погоджуюся з /superuser//a/1480226/460302, що Multirow Tabs Іжеїла - це найперспективніший спосіб отримання декількох вкладок у FireFox. Однак ця відповідь не говорить про те, як реалізувати рішення. Ось декілька відомостей:
По-перше, Іжеїл заявляє, що його рішення на основі Javascript працює з Firefox 69-70 . Я можу підтвердити, що він не працює з Firefox 68.2.0 esr (остання ESR станом на цей час, 23.10.197) під Windows 10. Однак Іжейл надає декілька повністю автоматизованих способів вирішення проблем встановлення Windows (див. Нижче).
По-друге, Іжеїл констатує [sic],
Нарешті, Mozilla видалила всі прив’язки XBL з firefox, тому перед тим, як видалити можливість введення JS-скриптів через userchrome.xml, я вирішив оновити метод виправлення до іншого, який не покладається на це.
В основному це означає, що він більше не покладається на userchrome.xml як метод установки. Для розгортання за допомогою нового рішення, заснованого на Javascript, вам потрібно виправити Firefox, щоб увімкнути JS . Це, мабуть, чудова інновація, але вона включає в себе кілька кроків вручну, включаючи очищення кеш-пам'яті запуску FF після кожної установки.
Однак, якщо ви хочете продовжувати використовувати прив'язки XBL (що здається єдиним варіантом для версій FF до 69), ви можете виконати це автоматично, використовуючи один із декількох пакетних сценаріїв Windows, які зараз містяться у сховищі Іжейла. Щоб використовувати цей метод,
Завантажте та витягніть https://github.com/Izheil/Quantum-Nox-Firefox-Dark-Full-Theme/archive/master.zip
Перейдіть до каталогу інсталяторів вилученого файлу
Прочитайте файл під назвою ЧИТАЙТЕ ДО ПОВЕРНЕННЯ БУДЬ-ЯКОГО ФІЛЬНОГО ФАЙЛУ
Виберіть та запустіть один із .bat файлів, знайдених у цьому каталозі
Перезапустіть FireFox і залиште коментар до цієї відповіді зі своїми результатами, включаючи версії Windows та FireFox.