Chcę używać Firefoksa jako interfejsu użytkownika, aby użytkownicy mogli zobaczyć tylko jedną stronę internetową.
Dowiedziałem się, jak uruchomić Firefoksa na pełnym ekranie, paski narzędzi domyślnie się ukrywają, ale nie mogę sprawić, aby paski narzędzi (pasek adresu, paski itp.) Nie były wyświetlane, gdy użytkownik umieści kursor na górze ekranu.
Czy jest na to sposób?
firefox
fullscreen
Odys
źródło
źródło
Odpowiedzi:
Jak wspomniano w Lexu, to, co chcesz, nazywa się zwykle „trybem kiosku”. Według mojej wiedzy Firefox nie zawiera wbudowanego trybu trybu kiosku (myślę, że tylko IE zawiera go w wersji podstawowej), ale jest dostępny z kilkoma różnymi wtyczkami Firefox.
R-Kiosk jest chyba najpopularniejszym. Używałem go wcześniej w jednym z moich wcześniejszych zadań z instalacją Firefox 3.x, ale nie próbowałem go od kilku lat, więc nie wiem o kompatybilności i funkcjonalności z nowszymi przeglądarkami. Stwierdza, że działa w najnowszych wersjach Firefoksa.
Drugim dość popularnym jest FF Fullscreen, którego nie próbowałem, ale nie wydaje się być trybem pełnego kiosku, który uniemożliwia użytkownikom dostęp do pulpitu, ale po prostu pełnym ekranem bez trybu pasków narzędzi, co może być tym, co ty i tak szukają. Twoje pytanie nie określało, czy chcesz uniemożliwić użytkownikom dostęp do pulpitu.
źródło
Możesz skorzystać z pełnoekranowego interfejsu API HTML5.
Wklej poniższy kod do konsoli i kliknij dużą czarną skrzynkę, aby aktywować tryb pełnoekranowy:
... lub skorzystaj z bookmarkletu:
źródło
requestFullscreen
funkcję. : p<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>
Alternatywą jest dodatek „Old Lion Fullscreen”. Działa niezawodnie (w przeciwieństwie do FF Fullscreen, który wydaje się mieć nieprzewidywalne zachowanie na pełnym ekranie). Jedyną wadą jest to, że pasek menu nie pojawia się, gdy unosi się w pobliżu góry.
Link: https://addons.mozilla.org/en-US/firefox/addon/old-lion-fullscreen/
źródło
Przeciągnij wszystko z pasków do okna otwartego poprzez kliknięcie prawym przyciskiem myszy> Dostosuj.
Przejdź do Opcje> Karty i wyłącz opcję Zawsze pokazuj pasek kart.
Kliknij prawym przyciskiem myszy i wyłącz wszystkie cztery paski.
Hit F11dla trybu pełnoekranowego, powinien być podobny do kiosku, jeśli masz tylko jedną otwartą kartę.
Nie uniemożliwia to jednak użytkownikowi używania klawiszy skrótów do otwierania nowych stron / kart / okien.
Nawet w przypadku korzystania z dodatku lub rozszerzenia nie uniemożliwia użytkownikowi bałagania się w systemie . Jest tak po prostu dlatego, że Firefox nie zapewnia mechaniki pozwalającej na w pełni zaimplementowany tryb kiosku, a ponieważ sam go nie zaimplementował, ktoś musi wziąć źródło i sam napisać tryb kiosku.
Możesz wypróbować alternatywną przeglądarkę, taką jak Tryb kiosku Opery , a także zajrzeć do Zasad grupy systemu Windows, aby zablokować dodatkowe klawisze skrótów, takie jak CTRL+ ALT+ DELi inne funkcje użytkownika ...
źródło
Przejdź do: konfiguracji, wyszukiwania
browser.fullscreen.autohide
i zmiany wartości na true.źródło
W nowym Firefoksie v.71 obecnie na Nightly (Beta) możesz dodać
--kiosk
podczas uruchamiania, aby uniknąć wszystkich pasków (nawigacji i kart)https://www.mozilla.org/en-US/firefox/channel/desktop/#nightly
źródło
Co powiesz na
Ten kod jest fajny, ponieważ
1) Korzysta z nowoczesnego
requestFullscreen
API.2) Niektóre przeglądarki, na przykład Firefox, uniemożliwiają żądanie pełnego ekranu bez działania użytkownika. Ten kod wejdzie w tryb pełnoekranowy, gdy użytkownik kliknie dowolną część strony.
źródło