फ़ायरफ़ॉक्स क्वांटम टैब मिक्स प्लस और टैब किट को तोड़ता है । क्या फ़ायरफ़ॉक्स क्वांटम में एक बहु-पंक्ति टैब बार प्राप्त करने का कोई तरीका है?
यदि संभव हो, तो मुझे एक समर्थित, स्थिर समाधान की तलाश है, जो अगले नए संस्करण में टूटने की संभावना नहीं है।
फ़ायरफ़ॉक्स क्वांटम टैब मिक्स प्लस और टैब किट को तोड़ता है । क्या फ़ायरफ़ॉक्स क्वांटम में एक बहु-पंक्ति टैब बार प्राप्त करने का कोई तरीका है?
यदि संभव हो, तो मुझे एक समर्थित, स्थिर समाधान की तलाश है, जो अगले नए संस्करण में टूटने की संभावना नहीं है।
जवाबों:
यहां एक अपडेट किया गया userChrome.css है जो आइकन दिखाता है और टैब पंक्तियों में बदसूरत स्क्रॉलबार को छुपाता है ( अद्यतन: नए फ़ायरफ़ॉक्स संस्करणों ने उपयोगकर्ता क्रोम व्यवहार को फिर से बदल दिया है, अब मैंने स्क्रिप्ट को सीधे यहां से लिया है: https://github.com/rOtherGuy/ 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 }
मैंने इसके लिए भी विकल्प तलाशने की कोशिश की और इसमें कोई वास्तविक विकल्प नहीं मिला, लेकिन इसके लिए एडऑन के संयोजन का उपयोग करें:
मैं अब टैब मिक्स प्लस (वेबटेक्स्टेंशन) और ट्री स्टाइल टैब एडऑन्स का उपयोग कर रहा हूं , साथ ही सेशन सिंक के साथ , उन लोगों के संयोजन का उपयोग करके मैं टैब प्रबंधन को और अधिक सहने योग्य अनुभव बना सकता हूं।
पेड़ शैली टैब साइडबार में कई टैब लिस्टिंग, पर नज़र रखता है और मौजूदा प्रस्तावों की चौड़ाई के कारण multirow सुविधा के लिए एक अच्छा विकल्प के लिए अनुमति देता है, सत्र सिंक खिड़कियों सत्र के टैब के समूहीकरण और के माध्यम से प्रबंधन को बेहतर बनाता है प्लस टैब मिश्रण webextensions लिए अनुमति देता है संबंधित पेज एक ही विंडो में रहने के लिए। यह स्पष्ट रूप से एक मल्टीरो सेटअप नहीं है, लेकिन यह कुछ भी नहीं से बेहतर है।
Tree Style Tab
काफी मुस्कराते हुए पाता हूं - वास्तव TabMix Plus
में कुछ मामलों में बेहतर है , क्योंकि आपको टैब के समूह मिल सकते हैं (और खुद को भी बना सकते हैं)। ढह गया, जो इसे काफी स्केलेबल बनाता है।
टैब आंदोलन समर्थन के साथ सबसे अच्छा समाधान है: इज़हिल का मल्टीरो टैब
बहु-पंक्ति टैब के लिए:
1) डाउनलोड: https://github.com/Izheil/Firefox-57-full-dark-theme-with-scrollbars
2) फ़ायरफ़ॉक्स के प्रोफ़ाइल के फ़ोल्डर के अंदर "क्रोम" नामक एक निर्देशिका बनाएं।
3) निम्नलिखित फ़ाइलों को उस फ़ोल्डर में कॉपी करें:
Multirow and other functions/Multirow tabs/MultiRowTabLiteforFx.uc.js
Multirow and other functions/Multirow tabs/userChrome.css
Multirow and other functions/Multirow tabs/userChrome.xml
69 संस्करण तक सभी फ़ायरफ़ॉक्स संस्करणों पर परीक्षण किया गया।
कभी-कभी फ़ायरफ़ॉक्स को अपडेट करने के बाद, बहु-पंक्ति अब काम नहीं करती है, लेकिन यह या तो कुछ और नहीं तोड़ती है।
मैं काम के उपरोक्त महान टुकड़े के वर्तमान संस्करण को फिर से डाउनलोड करता हूं।