Firefox многорядная панель вкладок?


8

Есть ли расширение для Firefox, которое предоставляет многострочную панель вкладок? И, если возможно, строки не должны перетасовываться вверх и вниз, как это обычно делают панели вкладок Windows.


(Основные) ответы на этот вопрос не работают на Firefox Quantum. Я задал новый вопрос для Firefox Quantum-совместимого решения.
Gerrit

Ответы:


9

TabMixPlus позволяет использовать многорядные панели вкладок.

Это позволит вам выбрать максимальное количество строк, которые вы хотите показать.

TabMixPlus Многорядные Опции Вкладки


1
К сожалению, Firefox Quantum отказался от поддержки Tab Mix Plus, поэтому этот ответ больше не работает для новых версий Firefox.
Gerrit

5

Не совсем ответ на ваш вопрос, но я считаю, что Tree Style Tab очень полезна. Получите некоторую высоту и порядок за счет некоторой ширины.

Дерево скриншотов


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

Ну, у дополнения есть много вариантов, правда. Например, левая панель может автоматически скрывать или просто уменьшать ее. Кроме того, зная, что большинство сайтов рассчитано на 1024x800, а мой ноутбук имеет разрешение 1280x800, он прекрасно работает для меня, просто говоря: P.
ianix

да, мне тоже нравится этот
Рональд Поттол

@lsxek - Вы можете изменить ширину дерева вкладок, щелкнув и перетащив разделительную линию между деревом вкладок и страницей. Иногда я уменьшаю его, чтобы отображались только значки страниц.
Самуэль Яешке

в Tab Kit у вас есть выбор между древовидным стилем и многорядными (они называют это Vertical Tab Bar)


3

РЕДАКТИРОВАТЬ: я сейчас использую другой метод, описанный в этом ответе: https://superuser.com/a/1352233/260948


Чтобы иметь вкладки в нескольких строках без значков фиксированного размера, я делаю следующее. Протестировано на Firefox с 57 по 61 на Linux Fedora, без необходимости установки tab mix plus. Все кредиты идут на эти сообщения:

https://www.reddit.com/r/firefox/comments/726p8u/multirow_tabs_firefox_ignores_mozboxflex/dngb8qf/

https://www.reddit.com/r/FirefoxCSS/comments/7dclp7/multirow_tabs_in_ff57/

Если вы не хотите удалять значки со вкладок, пропустите следующие две строки в файле, который мы собираемся записать:

/* Tabs: no icons */
.tabbrowser-tabs .tab-icon-image { display: none !important; }

Итак, начнем.

Закройте Firefox.

В Linux создайте следующую папку, где RANDOMCHARACTERS будет отличаться на каждом компьютере:

~/.mozilla/firefox/RANDOMCHARACTERS.default/chrome/

В Windows 7 создайте следующую папку, где YOURUSERNAME - это ваше имя пользователя, а RANDOMCHARACTERS будет отличаться на каждом компьютере:

C:\Users\YOURUSERNAME\Application Data\Mozilla\Firefox\Profiles\RANDOMCHARACTERS.default\chrome\

В старых версиях Windows эта папка:

C:\Documents and Settings\YOURUSERNAME\Application Data\Mozilla\Firefox\Profiles\RANDOMCHARACTERS.default\chrome\

В Linux или Windows в указанной выше папке создайте файл с именем userChrome.css

Это должен быть простой текст. Это означает, что вы должны создать его, используя vi или kwrite или nano или блокнот.

Внутри этого файла userChrome.css напишите весь следующий текст. Тогда сохраните и все. Наслаждаться :)

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

    /* Tabs: no icons */
    .tabbrowser-tabs .tab-icon-image { display: none !important; }

    /* all the following is to have multiple rows of tabs */

    /*
    The class .tabbrowser-tabs has been replaced with id #tabbrowser-tabs
    changed selectors accordingly
    */
    .tabbrowser-tab:not([pinned]) {
        flex-grow:1;
        min-width:150px !important; /* Needed important tag, width can be whatever you like */
        max-width: 150px !important; /* Makes the tabs always fill the toolbar width */
    }
    .tabbrowser-tab,.tab-background {
        height:var(--tab-min-height);
    }
    .tab-stack {
        width: 100%;
    }
    #tabbrowser-tabs .scrollbox-innerbox {
        display: flex;
        flex-wrap: wrap;
    }
    #tabbrowser-tabs .arrowscrollbox-scrollbox {
        overflow: visible;
        display: block;
    }
    #titlebar,#titlebar-buttonbox{
        height:var(--tab-min-height) !important;
    }
    #titlebar{
        margin-bottom:calc(var(--tab-min-height)*-1) !important;
    }
    #main-window[sizemode="maximized"] #titlebar{
        margin-bottom:calc(6px + var(--tab-min-height)*-1) !important;
    }
    #main-window[sizemode="maximized"] #TabsToolbar{
        margin-left:var(--tab-min-height);
    }
    #titlebar:active{
        margin-bottom:0 !important;
    }
    #titlebar:active #titlebar-content{
        margin-bottom:var(--tab-min-height) !important;
    }
    #tabbrowser-tabs .scrollbutton-up,#tabbrowser-tabs .scrollbutton-down,#alltabs-button,.tabbrowser-tab:not([fadein]){
        display: none;
    }

    /* This enables maximum width before scrollbar is shown */

    #main-window[tabsintitlebar] #tabbrowser-tabs {
        -moz-window-dragging: no-drag;
    }
    #tabbrowser-tabs .scrollbox-innerbox {
        max-height: none;
        overflow-y:auto;
    }

Работает ли это с Firefox Quantum?
Gerrit

@gerrit, это очень хороший вопрос, и это также основная причина, по которой я не фанат использования термина «Квант». Автор подчеркнул, что его решение было «протестировано на Firefox 57», что указывает на официальный номер версии. Более того, Firefox 57 был самой первой версией браузера Mozilla, которая носила лейбл Quantum .
Run5k

2
@gerrit Я проверил это прямо сейчас. Он работает на Firefox 61.0.2, который является последней версией в Fedora 28. Как и раньше, перетаскивание вкладок не работает, но и ничего не нарушает. В любом случае вкладки есть.
Сальвадор
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.