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ó 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âu trả lời:
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ị.
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.
Tab Kit - Nhóm tab, cây tab dọc, nhiều hàng và nhiều điều chỉnh khác nhau cho người dùng có quyền lực.
Hướng dẫn: Tùy chỉnh hành vi của tab trong Firefox với Tab Kit
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;
}