11

Я хочу использовать Firefox в качестве внешнего интерфейса, чтобы пользователи могли видеть только один веб-сайт.

Я обнаружил, как запускать Firefox в полноэкранном режиме, панели инструментов по умолчанию скрыты, но я не могу сделать так, чтобы панели инструментов (адресная строка, панели вкладок и т.д.) Не отображались, когда пользователь наводит курсор вверху экрана.

Есть ли способ сделать это?

5 ответов5

6

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

R-Kiosk , пожалуй, самый популярный. Я использовал его раньше в одной из моих предыдущих работ с настройкой Firefox 3.x, но я не пробовал это пару лет, поэтому я не знаю о совместимости и функциональности с новыми браузерами. Он заявляет, что работает через последние версии Firefox.

Другой довольно популярный - FF Fullscreen, который я не пробовал, но, похоже, это не режим полного киоска, который мешает пользователям перейти на рабочий стол, а просто полноэкранный режим без режима панелей инструментов, который может быть тем, что вам нужно. Ищите в любом случае. В вашем вопросе не указывалось, хотите ли вы запретить пользователям доступ к рабочему столу.

3

Альтернативой является аддон Old Lion Fullscreen. Если работает надежно (в отличие от FF Fullscreen, который, кажется, имеет непредсказуемое полноэкранное поведение). Единственным недостатком является то, что меню не появляется при наведении наверху.

Ссылка: https://addons.mozilla.org/en-US/firefox/addon/old-lion-fullscreen/

2

Вы можете воспользоваться HTML5 Full Screen API.

Вставьте приведенный ниже код в консоль и щелкните большой черный ящик, чтобы активировать полноэкранный режим:

(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)}})();
2
  1. Перетащите все из столбцов в окно, открытое правой кнопкой мыши> Настроить.

  2. Перейдите в Параметры> Вкладки и отключите Всегда показывать панель вкладок.

  3. Щелкните правой кнопкой мыши и отключите все четыре бара.

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

Это, однако, не запрещает пользователю использовать сочетания клавиш для открытия новых страниц / вкладок / окон.

Даже при использовании надстройки или расширения он не запрещает пользователю связываться с системой. Это просто потому, что Firefox, кажется, не предоставляет механики, позволяющей полностью реализовать режим киоска, и поскольку они сами не реализовали его, кто-то должен сам взять исходный код и написать режим киоска.


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

1

Добрались до: конфигурации, поиска для browser.fullscreen.autohide и измените значение на true.

Возможные значения и их последствия

Правда

Автоматически сворачивать панели инструментов и полосу вкладок в полноэкранном режиме и показывать только при наведении курсора мыши. (По умолчанию)

Ложь

Всегда показывать панели инструментов и вкладки в полноэкранном режиме.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .