Cara menampilkan bilah alat bookmark hanya pada tab baru di Firefox


17

Bagaimana saya bisa membuat Firefox menampilkan bilah alat bookmark hanya pada tab baru, seperti Chrome secara default?

Catatan: miliknya tidak sama dengan Menampilkan bookmark di tab baru di firefox , saya ingin menampilkan bilah alat bookmark hanya di tab baru, dan pertanyaan itu adalah tentang menampilkan bookmark sebagai ubin .

Saya menjalankan Firefox 57.x (alias Quantum)

Jawaban:


11

Ini sedikit solusi, tetapi Anda dapat melakukan ini dengan membuat aturan userChrome.css kustom. Ini berfungsi dengan membiarkan bilah alat bookmark diaktifkan sepanjang waktu, dan menyembunyikannya kecuali judul tab cocok dengan judul Tab Baru Anda. Ini harus bekerja dalam versi firefox 57 dan lebih tinggi (setidaknya melalui beta saat ini, 63).

Berikut ini adalah artikel kb tentang userChrome . Saya membuat solusi ini dari beberapa sumber, termasuk utas reddit ini . Untuk meringkas (untuk Windows karena itulah yang saya aktifkan):

  1. Aktifkan bilah alat bookmark secara permanen.
  2. Buka profil firefox Anda di browser file Anda. Di Windows ini %userprofile%\AppData\Roaming \Mozilla\Firefox\Profiles\[random-id].default\.
    • Catatan: Mungkin ada beberapa profil, Anda mungkin dapat membedakan profil Anda dengan memeriksa konten profil, misalnya di bawah direktori ekstensi.
  3. Di bawah profil firefox Anda, buat folder baru bernama chrome. Seharusnya seperti itu\...\Profiles\[random-id].default\chrome\
    • Catatan: "chrome" di sini berarti "antarmuka pengguna" dan tidak ada hubungannya dengan browser Chrome.
  4. Di folder baru itu, buat file teks biasa bernama userChrome.css
  5. Buka tab baru dan catat judulnya dengan tepat . Mungkin akan adil Firefox. Milikku mengatakan Firefox Developer Editionkarena aku di saluran dev.
  6. Salin aturan css di bawah ini ke file biasa ini dengan editor teks seperti notepad. Kemudian edit judul yang dikutip untuk mencocokkan judul tab baru Anda .
  7. Simpan file dan mulai ulang Firefox.

Berikut adalah aturan css:

/* show bookmarks toolbar on new tab only */
#main-window:not([title^="Firefox Developer Edition"]) #PersonalToolbar {
  visibility:collapse !important;
}

Ini berfungsi dengan baik, tetapi ada beberapa kelemahan:

  • Karena bilah alat sudah selalu 'ada' tetapi disembunyikan, ini berarti Anda hanya dapat mengakses bilah alat bookmark dari tab baru. Menjadi tidak mungkin diakses dari halaman lain. Ini merupakan tradeoff yang dapat diterima bagi saya.
  • Jika Anda selalu menggunakan bilah samping atau ekstensi berbasis bilah samping seperti Tree Style Tabs , bilah samping akan selalu ditampilkan di bawah bilah alat, artinya ketika Anda membuka tab baru bilah samping sementara waktu akan bergeser ke bawah hingga Anda menavigasi. Ini tidak benar-benar mempengaruhi kegunaan selain terlihat sedikit janky.

Anda dapat membuka lokasi folder profil dari "Bantuan> Informasi Pemecahan Masalah" di menu, di mana pun ia berada.
Daddy32

Tidak ada perubahan CSS di utas ini yang berfungsi yang berfungsi untuk saya ...
Daddy32

4

Jawaban di utas ini tidak lagi berfungsi dengan Firefox 72, karena versi Firefox ini mengubah cara judul tab disimpan. Inilah solusi terbaru, perlu diingat bahwa ini sedikit solusi:

  1. Ikuti panduan ini untuk mengaktifkan userChrome.css, sebuah fileused to modify [Firefox] using CSS instructions.
  2. Ikuti langkah 1 hingga 4 dalam jawaban ini , lalu buka userChrome.css yang Anda buat di editor teks.
  3. Rekatkan potongan kode berikut (dari sumber ini ) ke dalam file, lalu simpan:
#nav-bar:not(:focus-within) + #PersonalToolbar:not(:hover):not(:focus-within):not([customizing]) { visibility: collapse; }
  1. Mulai ulang Firefox. Setiap kali Anda mengklik di dalam bilah URL (yang terjadi secara otomatis saat Anda membuat tab baru), bilah alat bookmark akan muncul.

Tidak berfungsi untuk saya :( Saya sudah memiliki solusi yang sebelumnya berfungsi di tempat, dengan toolkit.legacyUserProfileCustomizations.stylesheetsmengaktifkan dan file userChrome.css di tempat. Saya menambahkan cuplikan Anda ke sana, restart Firefox, tetapi Bilah Alat Bookmark selalu disembunyikan.
Daniel Serodio

Hai @DanielSerodio! Pastikan kedua hal ini benar: 1) Anda menggunakan Firefox versi terbaru (Firefox 72). Anda dapat memeriksanya di sini . 2) Anda telah menghapus kode dari Jawaban asli, dan menggantinya dengan kode dari Jawaban di atas. Jika kedua cuplikan kode ada di userChrome.css, Bilah Alat Bookmark akan terus-menerus disembunyikan, seperti yang Anda laporkan.
Zachary Talis

1
Terima kasih Zachary, saya belum menghapus kode dari Jawaban asli. Sekarang berfungsi dengan baik
Daniel Serodio

@DanielSerodio Senang mendengar :)
Zachary Talis

1

Untuk linux 18:


Pergi ke about: config di tab baru firefox

Nyalakan toolkit.legacyUserProfileCustomizations.stylesheets

Lalu pergi ke ~ / .mozilla / firefox / 1sbqh1j5.default /

cd ~/.mozilla/firefox/


cd to xxxx.default folder in it

Buat folder bernama chrome

mkdir chrome

Buat file bernama userChrome.css di dalamnya

touch userChrome.css


Buka di vim, nano, atau editor kode apa pun

vi userChrome.sss

tambahkan kode berikut:


/*
 * Bookmarks toolbar is visible only on new tab page, just like Chrome.
 *
 * Screenshot: https://vimeo.com/235059188
 * Video: https://vimeo.com/240436456
 *
 * Contributor(s): https://www.reddit.com/user/AJtfM7zT4tJdaZsm and Andrei Cristian Petcu
 *                 https://www.reddit.com/r/FirefoxCSS/comments/7evwow/show_bookmarks_toolbar_only_on_new_tab/
 */

 #main-window #PersonalToolbar {
    visibility: collapse !important;
  }

  #main-window[title^="about:newtab"] #PersonalToolbar,
  #main-window[title^="New Tab"] #PersonalToolbar,
  #main-window[title^="Nightly"] #PersonalToolbar,
  #main-window[title^="Mozilla Firefox"] #PersonalToolbar,
  #main-window[title^="Firefox"] #PersonalToolbar,
  #main-window[title^="新标签页"] #PersonalToolbar,
  #main-window[title^="Customize Firefox"] #PersonalToolbar {
    visibility: visible !important;
  }

Mulai ulang browser

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.