Як я можу приховати всі панелі інструментів, коли Firefox знаходиться на повноекранному екрані?


13

Я хочу використовувати Firefox як основний, щоб користувачі бачили лише один веб-сайт.

Я знайшов, як запустити firefox на повноекранному екрані, панелі інструментів за замовчуванням ховаються, але я не можу зробити так, щоб панелі інструментів (адресна панель, панелі вкладок тощо) не відображалися, коли користувач завис у верхній частині екрана.

Чи є спосіб це зробити?


2
Я думаю, що те, що ти хочеш, називається режимом кіоску ...
lexu

Fullscreen Plus - це нещодавнє доповнення, яке виконує це у Firefox Quantum!
Олівер Еванс

Відповіді:


6

Як згадується lexu, те, що ви хочете, зазвичай називають "режимом кіоску". Наскільки мені відомо, Firefox не включає вбудований функціональний режим кіоску (я думаю, що лише IE включає його в базову версію), але він доступний з парою різних плагінів Firefox.

R-Kiosk - чи не найпопулярніший. Раніше я використовував її в одній із своїх попередніх робіт із налаштуванням Firefox 3.x, але я не пробував її вже пару років, тому не знаю про сумісність та функціональність з новішими браузерами. Він констатує, що працює через останні версії Firefox.

Інший досить популярний - це повнофункціональний екран FF, який я не пробував, але, здається, не є повноцінним режимом кіоску, який не дозволяє користувачам потрапляти на робочий стіл, а просто повноекранним режимом без режиму панелей інструментів, який може бути саме ти шукаю все одно. У вашому запитанні не вказано, хочете ви чи не хочете, щоб користувачі не потрапляли на робочий стіл.


1
Обидва ці розширення не сумісні з Firefox 57+.
Відображати ім’я

1
Не дивно, що відповідь на 6 років, але добре знати. Останні версії Firefox зламали багато старих плагінів та можливостей, які вони з'являються.
BBlake

6

Ви можете скористатися повноекранним API HTML5.

Вставте код нижче в консоль і натисніть велике чорне поле, щоб активувати режим повноекранного режиму:

(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);
  };
})();

... або використовувати закладки:

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)}})();

Ви забули насправді викликати requestFullscreenфункцію. : p
uranusjr

Закладка - відкрийте у браузері та перетягніть на панель закладок<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

3

Альтернативою є доповнення "Повний екран Лева". Якщо працює надійно (на відміну від повного екрану FF, який, здається, має непередбачувану поведінку на весь екран). Єдиний недолік - це те, що меню не з’являється при наближенні до верху.

Посилання: https://addons.mozilla.org/en-US/firefox/addon/old-lion-fullscreen/


не сумісний з Firefox 57+.
Відображати ім’я

2
  1. Перетягніть все від барів до вікна, відкритого правою кнопкою миші> Налаштувати.

  2. Перейдіть до Опції> Вкладки та відключіть Завжди показувати панель вкладок.

  3. Клацніть правою кнопкою миші та відключіть усі чотири смужки.

  4. Натисніть F11для повноекранного режиму, він повинен бути схожим на кіоск, якщо у вас відкрита лише одна вкладка.

Це, однак, не дозволяє користувачеві використовувати ярлики для відкриття нових сторінок / вкладок / вікон.

Навіть при використанні надбудови чи розширення це не забороняє користувачеві возитися із системою . Це просто тому, що, здається, Firefox не забезпечує механіку, щоб забезпечити повністю реалізований режим кіоску, а оскільки вони не реалізували його самостійно, хтось повинен сам взяти джерело і написати режим кіоску.


Ви можете спробувати альтернативний веб-переглядач, такий як режим кіоску Opera , а також заглянути в групову політику Windows, щоб заблокувати додаткові клавіші швидкого доступу, такі як CTRL+ ALT+ DELта інші функції користувача ...


2

Дійшов до about: конфігуруйте, шукайте browser.fullscreen.autohideта змініть значення на true.

Можливі значення та їх вплив

Правда

Автоматично згортати панелі інструментів та смужку вкладок у повноекранному режимі та відображатись лише при натисканні миші. (За замовчуванням)

помилковий

Завжди показуйте панелі інструментів та смужку вкладок у повноекранному режимі.


1
Як ви самі зазначали, це за замовчуванням це вже правда, тому досить безглуздо.
Відображати ім’я


1

Як щодо

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

Цей код приємний, тому що

1) Тут використовується сучасний requestFullscreenAPI.

2) Деякі браузери, наприклад, Firefox, запобігають запиту на весь екран без дії користувача. Цей код перейде на повний екран, коли користувач натисне на будь-яку частину сторінки.


Будь ласка, додайте більше пояснень щодо того, як реалізувати код / ​​команду та що саме це потрібно зробити.
Альбін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.