Bagaimana Saya Dapat Menyembunyikan Semua Bilah Alat Saat Firefox dalam Layar Penuh?

13

Saya ingin menggunakan firefox sebagai front-end bagi pengguna untuk melihat hanya satu situs web.

Saya menemukan cara memulai firefox di layar penuh, bilah alat bersembunyi secara default, tetapi saya tidak dapat membuat bilah alat (bilah alamat, bilah tab, dll.) Tidak muncul ketika pengguna melayang di bagian atas layar.

Apakah ada cara untuk melakukan ini?

Odys
sumber
2
Saya pikir apa yang Anda inginkan disebut mode kios ...
lexu
Fullscreen Plus adalah addon yang lebih baru yang menyelesaikan ini di Firefox Quantum!
Oliver Evans

Jawaban:

7

Seperti yang disebutkan lexu, apa yang Anda inginkan biasanya disebut "mode kios". Sepengetahuan saya, Firefox tidak menyertakan fungsionalitas mode kios bawaan (saya pikir hanya IE yang memasukkannya dalam versi dasar), tetapi tersedia dengan beberapa plugin Firefox yang berbeda.

R-Kios mungkin yang paling populer. Saya telah menggunakannya sebelumnya di salah satu pekerjaan saya sebelumnya dengan pengaturan Firefox 3.x, tapi saya belum mencobanya dalam beberapa tahun jadi saya tidak tahu tentang kompatibilitas dan fungsionalitas dengan browser yang lebih baru. Itu menyatakan ia bekerja melalui versi terbaru Firefox.

Yang cukup populer lainnya adalah FF Fullscreen yang belum pernah saya coba, tetapi tampaknya bukan mode kios penuh yang mencegah pengguna masuk ke desktop, melainkan hanya layar penuh tanpa mode toolbar, yang mungkin seperti yang Anda inginkan Sedang mencari. Pertanyaan Anda tidak menyatakan apakah Anda ingin menjaga pengguna agar tidak masuk ke desktop.

BBlake
sumber
1
Kedua ekstensi ini tidak kompatibel dengan Firefox 57+.
Nama Tampilan
Tidak mengherankan untuk jawaban berusia 6 tahun tetapi senang untuk tahu. Versi terbaru Firefox memecah banyak sekali plugin lama dan fitur yang muncul.
BBlake
6

Anda dapat memanfaatkan API Layar Penuh HTML5.

Tempel kode di bawah ini ke konsol dan klik kotak hitam besar untuk mengaktifkan mode layar penuh:

(function() {
  var el = document.createElement('div'),
      docEl = document.documentElement;

  el.innerText = 'Go to fullscreen view';
  el.setAttribute('style', 'position: fixed; top: 10%; left: 10%; padding: 30%; background: #000; color: #fff; opacity: .7; cursor: pointer;')
  document.body.appendChild(el)

  el.onclick = function() {
    if (docEl.requestFullscreen) {
      docEl.requestFullscreen();
    } else if (docEl.mozRequestFullScreen) {
      docEl.mozRequestFullScreen();
    } else if (docEl.webkitRequestFullscreen) {
      docEl.webkitRequestFullscreen();
    }
    document.body.removeChild(el);
  };
})();

... atau gunakan bookmarklet:

javascript:(function(){var e=document.createElement("div"),t=document.documentElement;e.innerText="Go to fullscreen view";e.setAttribute("style","position: fixed; top: 10%; left: 10%; padding: 30%; background: #000; color: #fff; opacity: .7; cursor: pointer;");document.body.appendChild(e);e.onclick=function(){if(t.requestFullscreen){t.requestFullscreen()}else if(t.mozRequestFullScreen){t.mozRequestFullScreen()}else if(t.webkitRequestFullscreen){t.webkitRequestFullscreen()}document.body.removeChild(e)}})();
rgtk
sumber
Anda lupa benar-benar memanggil requestFullscreenfungsi. : p
uranusjr
Bookmarklet - buka di browser dan seret ke bilah bookmark<a href="javascript:(function(){var e=document.createElement('div'),t=document.documentElement;e.innerText='Go to fullscreen view';e.setAttribute('style','position: fixed; top: 10%; left: 10%; padding: 30%; background: #000; color: #fff; opacity: .7; cursor: pointer;');document.body.appendChild(e);e.onclick=function(){if(t.requestFullscreen){t.requestFullscreen()}else if(t.mozRequestFullScreen){t.mozRequestFullScreen()}else if(t.webkitRequestFullscreen){t.webkitRequestFullscreen()}document.body.removeChild(e)}})();">Fullscreen</a>
dhchdhd
4

Alternatifnya adalah addon 'Old Lion Fullscreen'. Jika berfungsi dengan baik (tidak seperti FF Fullscreen yang tampaknya memiliki perilaku layar penuh yang tidak dapat diprediksi). Satu-satunya kelemahan adalah bahwa menubar tidak muncul ketika melayang di dekat bagian atas.

Tautan: https://addons.mozilla.org/en-US/firefox/addon/old-lion-fullscreen/

Ashutosh Jindal
sumber
tidak kompatibel dengan Firefox 57+.
Nama Tampilan
2
  1. Seret semuanya dari bilah ke jendela yang dibuka oleh Klik Kanan> Kustomisasi.

  2. Buka Opsi> Tab dan nonaktifkan Selalu Tampilkan Bilah Tab.

  3. Klik kanan dan nonaktifkan keempat bilah.

  4. Tekan F11untuk mode layar penuh, itu harus seperti kios jika Anda hanya memiliki satu tab terbuka.

Namun, ini tidak melarang pengguna untuk menggunakan tombol pintas untuk membuka halaman / tab / jendela baru.

Bahkan ketika menggunakan add-on atau ekstensi, itu tidak melarang pengguna untuk mengacaukan sistem . Ini hanya karena Firefox tampaknya tidak menyediakan mekanisme untuk memungkinkan mode kios yang sepenuhnya diimplementasikan, dan karena mereka belum menerapkannya sendiri seseorang harus mengambil sumber dan menulis mode kios sendiri.


Anda mungkin ingin mencoba peramban alternatif seperti Opera's Kiosk Mode , juga melihat Kebijakan Grup Windows untuk memblokir kunci pintas tambahan seperti CTRL+ ALT+ DELdan fungsi pengguna lainnya ...

Tamara Wijsman
sumber
2

Got to about: config, cari browser.fullscreen.autohidedan ubah nilainya menjadi true.

Nilai yang mungkin dan pengaruhnya

Benar

Secara otomatis menutup bilah alat dan strip tab dalam mode layar penuh dan hanya ditampilkan di mouseover. (Default)

Salah

Selalu tampilkan bilah alat dan strip tab dalam mode layar penuh.

UncleJack
sumber
1
Seperti yang Anda catat sendiri, ini sudah benar secara default, jadi agak tidak ada gunanya.
Nama Tampilan
0

Bagaimana tentang

javascript:(document.onclick=()=>document.documentElement.requestFullscreen())();

Kode ini bagus, karena

1) Ini menggunakan requestFullscreenAPI modern .

2) Beberapa browser, Firefox misalnya, mencegah permintaan layar penuh tanpa tindakan pengguna. Kode ini akan memasuki layar penuh ketika pengguna mengklik bagian halaman mana pun.

MCCCS
sumber
Silakan tambahkan lebih banyak penjelasan tentang bagaimana menerapkan kode / perintah Anda dan apa yang seharusnya dilakukan.
Albin