Firefox Quantum memecah campuran tab plus dan tab kit . Apakah ada cara untuk mendapatkan bilah tab multi-baris di Firefox Quantum?
Jika memungkinkan, saya mencari solusi yang stabil dan didukung, yang tidak mungkin rusak di versi baru berikutnya.
Firefox Quantum memecah campuran tab plus dan tab kit . Apakah ada cara untuk mendapatkan bilah tab multi-baris di Firefox Quantum?
Jika memungkinkan, saya mencari solusi yang stabil dan didukung, yang tidak mungkin rusak di versi baru berikutnya.
Jawaban:
Berikut adalah userChrome.css yang diperbarui yang menampilkan ikon dan menyembunyikan bilah gulir yang jelek di baris tab ( UPDATE: Versi Firefox yang lebih baru mengubah perilaku userChrome lagi, sekarang saya telah mengambil skrip langsung dari sini: 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 }
Saya mencoba mencari alternatif untuk ini juga dan tidak menemukan opsi nyata selain menggunakan kombinasi addons:
Saya sekarang menggunakan Tab Mix Plus (WebExtensions) dan addon Tree Style Tab , bersama dengan Session Sync , menggunakan kombinasi yang saya dapat membuat pengalaman manajemen tab yang lebih baik.
The tab gaya pohon memungkinkan untuk alternatif yang baik untuk fitur Multirow karena lebar monitor dan resolusi saat ini, daftar beberapa tab di sidebar, yang sesi sync meningkatkan manajemen melalui pengelompokan tab di jendela sesi dan tab campuran ditambah webextensions memungkinkan untuk halaman terkait tetap berada di jendela yang sama. Ini jelas bukan pengaturan multirow, tetapi lebih baik daripada tidak sama sekali.
Tree Style Tab
cukup lumayan - sebenarnya lebih baik daripada TabMix Plus
dalam beberapa hal, karena Anda mendapatkan (dan dapat membentuk diri Anda sendiri) grup tab yang dapat runtuh, yang membuatnya cukup scalable.
Solusi terbaik, dengan dukungan gerakan tab adalah: Tab Multirow Izheil
Saya setuju dengan /superuser//a/1480226/460302 bahwa Multirow Tab Izheil adalah cara yang paling menjanjikan untuk mendapatkan tab multirow di FireFox. Namun, jawaban itu tidak memberi tahu bagaimana menerapkan solusi. Inilah beberapa latar belakang:
Pertama, Izheil menyatakan bahwa solusi berbasis Javascript-nya Bekerja dengan Firefox 69-70 . Saya dapat mengonfirmasi bahwa itu tidak berfungsi dengan Firefox 68.2.0 esr (ESR terbaru pada tulisan ini, 10/23/19) pada Windows 10. Namun, Izheil menyediakan beberapa solusi otomatis untuk instalasi Windows (lihat di bawah).
Kedua, Izheil menyatakan [sic],
Mozilla akhirnya menghapus semua binding XBL dari firefox, jadi sebelum penghapusan kemungkinan untuk menyuntikkan skrip JS melalui userchrome.xml, saya memutuskan untuk memperbarui metode patching ke yang lain yang tidak bergantung pada ini.
Pada dasarnya ini berarti dia tidak lagi mengandalkan userchrome.xml sebagai metode instalasi. Untuk menggunakan menggunakan solusi berbasis Javascript baru Anda perlu menambal Firefox untuk mengaktifkan injeksi JS . Ini mungkin merupakan inovasi yang sangat baik, tetapi melibatkan beberapa langkah manual, termasuk membersihkan cache startup FF seseorang setelah setiap pemasangan.
Namun, jika Anda ingin tetap menggunakan ikatan XBL (yang tampaknya satu-satunya pilihan dengan versi FF sebelum 69), Anda dapat melakukan ini secara otomatis menggunakan salah satu dari beberapa skrip batch Windows yang saat ini termasuk dalam repositori Izheil. Untuk menggunakan metode ini,
Unduh dan ekstrak https://github.com/Izheil/Quantum-Nox-Firefox-Dark-Full-Theme/archive/master.zip
Arahkan ke direktori Installer file yang diekstrak
Baca file berjudul BACA SEBELUM MENJALANKAN APAPUN BATCH FILE.txt
Pilih dan jalankan salah satu file .bat yang ditemukan di direktori ini
Mulai ulang FireFox dan tinggalkan komentar untuk jawaban ini dengan hasil Anda, termasuk versi Windows dan FireFox.