Firefox thanh nhiều hàng?


8

Có tiện ích mở rộng nào cho Firefox cung cấp cho bạn thanh tab nhiều hàng không?, Và nếu có thể, các hàng không nên xáo trộn lên xuống, như các thanh tab Windows thường làm.


Các câu trả lời (chính) cho câu hỏi này không hoạt động trên Firefox Quantum. Tôi đã hỏi một câu hỏi mới cho giải pháp tương thích với Lượng tử Firefox.
gerrit

Câu trả lời:


9

TabMixPlus cho phép các thanh tab nhiều hàng.

Nó sẽ cho phép bạn chọn số lượng hàng tối đa bạn muốn nó hiển thị.

Tùy chọn tab nhiều hàng TabMixPlus


1
Thật không may, Firefox Quantum đã phá vỡ sự hỗ trợ cho Tab Mix Plus, vì vậy câu trả lời này không còn hoạt động đối với các phiên bản Firefox mới.
gerrit

5

Không chính xác câu trả lời cho câu hỏi của bạn, nhưng tôi thấy Tree Style Tab rất hữu ích. Đạt được một số chiều cao và trật tự, với chi phí của một số chiều rộng.

Ảnh chụp màn hình Cây


1
Điều này sẽ rất tuyệt trên màn hình phẳng lớn, nơi bạn không phải suy nghĩ nhiều về bất động sản màn hình. Nếu chúng có thể được điều chỉnh thêm để làm cho tên nhỏ hơn, điều này sẽ rất tuyệt.
Isxek

Vâng, tiện ích bổ sung có rất nhiều tùy chọn, thực sự. Ví dụ, thanh bên trái có thể tự động ẩn hoặc chỉ làm cho nó nhỏ hơn. Ngoài ra, biết rằng hầu hết các trang web được thiết kế cho 1024x800 và máy tính xách tay của tôi có 1280x800, nó hoạt động rất tốt cho tôi, chỉ cần nói: P.
ianix

vâng, tôi cũng thích cái này
Ronald Pottol

@lsxek - Bạn có thể thay đổi kích thước chiều rộng của cây tab bằng cách nhấp và kéo đường phân cách giữa cây tab và trang. Đôi khi tôi đã thu nhỏ nó để chỉ các biểu tượng trang được hiển thị.
Samuel Jaeschke

trong Tab Kit, bạn có thể lựa chọn giữa kiểu cây và nhiều hàng (họ gọi nó là Thanh dọc Tab)


3

EDIT: Tôi hiện đang sử dụng một phương pháp khác, được mô tả trong câu trả lời này: https://superuser.com/a/1352233/260948


Để có các tab trên nhiều hàng, không có biểu tượng, có kích thước cố định tôi làm như sau. Đã thử nghiệm trên Firefox 57 đến 61 trên Linux Fedora mà không cần cài đặt tab mix plus. Tất cả các khoản tín dụng đi đến những bài viết này:

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/

Nếu bạn không muốn xóa các biểu tượng khỏi các tab, thì hãy bỏ qua hai dòng sau khỏi tệp mà chúng tôi sẽ viết:

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

Vậy hãy bắt đầu.

Đóng Firefox.

Trên Linux, tạo thư mục sau, trong đó RANDOMCHARACTERS sẽ khác nhau trên mỗi máy tính:

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

Trên Windows 7, hãy tạo thư mục sau, trong đó YOUUSERNAME là tên người dùng của bạn và RANDOMCHARACTERS sẽ khác nhau trên mỗi máy tính:

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

Trên các phiên bản Windows cũ hơn, thư mục là:

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

Trên Linux hoặc Windows, bên trong thư mục trên, tạo một tệp có tên userChrome.css

Nó phải là văn bản đơn giản. Điều đó có nghĩa là bạn nên tạo nó bằng vi hoặc kwrite hoặc nano hoặc notepad.

Bên trong tệp userChrome.css này, hãy viết tất cả các văn bản sau. Sau đó lưu và đó là nó. Thưởng thức :)

    @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;
    }

Cái này có hoạt động với Firefox Quantum không?
gerrit

@gerrit, đó là một câu hỏi rất hay và đó cũng là lý do chính khiến tôi không phải là người hâm mộ sử dụng thuật ngữ "Lượng tử". Tác giả nhấn mạnh rằng giải pháp của ông là "Đã thử nghiệm trên Firefox 57" , cho biết số phiên bản chính thức. Hơn thế nữa, Firefox 57 là phiên bản đầu tiên của trình duyệt Mozilla mang nhãn Lượng tử .
Run5k

2
@gerrit Mình đã thử nó ngay. Nó hoạt động trên Firefox 61.0.2, đây là phiên bản mới nhất trên Fedora 28. Như trước đây, việc kéo và thả các tab không hoạt động tốt, nhưng nó cũng không phá vỡ bất cứ điều gì. Các tab ở đó, dù sao.
salvador
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.