Браузер в режиме киоска

Обновлено: 08.07.2024

Запуск при­ло­же­ний в режи­ме киос­ка обес­пе­чи­ва­ет лег­кость пони­ма­ния для поль­зо­ва­те­лей: систе­ма поме­ща­ет перед ними толь­ко те вещи, кото­рые им нуж­ны, и уда­ля­ют из их поля зре­ния то, к чему им не нужен доступ.

Конеч­но, вы може­те про­сто нажать кла­ви­шу F11 , что­бы отоб­ра­зить бра­у­зер в пол­но­экран­ном режиме. Одна­ко вам нуж­но делать это вруч­ную каж­дый раз после запус­ка браузера. При запус­ке бра­у­зе­ра в режи­ме киос­ка при­ло­же­ние авто­ма­ти­че­ски запус­ка­ет­ся в пол­но­экран­ном режиме. Поль­зо­ва­те­ли не могут вер­нуть его в нор­маль­ное окно, нажав кла­ви­шу F11 .
  • вы не уви­ди­те инфор­ма­цию о рабо­чем сто­ле или ОС,
  • кноп­ка X (закрыть) будет скрыта,
    Кла­ви­ша F11 рабо­тать не будет,
  • стро­ки меню, пане­ли инстру­мен­тов не будут видны,
  • стро­ка состо­я­ния вни­зу не будет видна.
  • кон­текст­ное меню, вызы­ва­е­мое пра­вой кноп­кой мыши, рабо­тать не будет.
  • целе­вые ссыл­ки не будут отоб­ра­жать­ся при наве­де­нии кур­со­ра на ссылки.

Как запустить браузер в режиме киоска (полноэкранный режим) из интерфейса командной строки

В рам­ках это­го руко­вод­ства мы посмот­рим, как запу­стить Mozilla Firefox и Google Chrome и его вер­сию Chromium с откры­тым исход­ным кодом в режи­ме киоска.

Запустк Mozilla Firefox в режиме киоска

Что­бы запу­стить Mozilla Firefox в режи­ме киос­ка или в пол­но­экран­ном режи­ме, про­сто выпол­ни­те сле­ду­ю­щую коман­ду в терминале:

Вы так­же може­те исполь­зо­вать двой­ные дефи­сы (-) для опции киоска.

Заме­ни­те URL на необ­хо­ди­мый адрес

Теперь веб-бра­у­зер откро­ет ука­зан­ный веб-сайт в пол­но­экран­ном режиме.

Адрес­ная стро­ка, стро­ка меню, панель инстру­мен­тов и стро­ка состо­я­ния не будут видны.

Вы не cмо­же­те исполь­зо­вать кла­ви­шу F11 , что­бы вер­нуть бра­у­зер в нор­маль­ный режим.

Бра­у­зер будет про­дол­жать рабо­тать, пока вы не нажме­те кла­ви­ши ALT + F4 , что­бы вруч­ную закрыть окно браузера.

Если ука­зан­ная выше коман­да не рабо­та­ет, попро­буй­те сле­ду­ю­щую команду:

Вы так­же може­те запу­стить при­ват­ное окно бра­у­зе­ра (инког­ни­то) в режи­ме киос­ка, как пока­за­но ниже:

Запуск Google Chrome / Chromium в режиме киоска

Что­бы запу­стить бра­у­зе­ры Google Chrome или Chromium в режи­ме киос­ка, выпол­ни­те сле­ду­ю­щие действия:

Точ­но так же вы може­те при­ват­ное окно бра­у­зе­ра с помо­щью команд: Если вы не може­те запу­стить Chrome / Chromium в режи­ме киос­ка с помо­щью выше­ука­зан­ных команд, попро­буй­те вме­сто это­го сле­ду­ю­щую команду:

Отключить блокировку экрана и энергосбережение

Если вы хоти­те запу­стить свою систе­му в режи­ме киос­ка, вам необ­хо­ди­мо предот­вра­тить авто­ма­ти­че­ское отклю­че­ние экра­на или пере­ход в режим ожи­да­ния через опре­де­лен­ное время.

На дескт­то­пах GNOME экран погас­нет через 5 минут бездействия.

Что­бы отклю­чить бло­ки­ров­ку экра­на, перей­ди­те в Settings -> Privacy -> Screen Lock и уста­но­ви­те «Never» для пара­мет­ра «Blank Screen Delay».

Так­же отклю­чи­те опцию авто­ма­ти­че­ской бло­ки­ров­ки экра­на и отклю­чи­те уве­дом­ле­ния на экране блокировки.

Затем перей­ди­те в раз­дел Settings -> Power, отклю­чи­те пара­метр «Dim Screen When Inactive» и уста­но­ви­те «Never» для пара­мет­ра «Blank Screen».

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

Ключевые характеристики режима Киоска в Корпоративном Firefox:

  • Запускается по умолчанию в полноэкранном режиме
  • Все меню, умная панель и панель инструментов невидимы, как и вкладки
  • Кнопка X недоступна, когда вы подводите курсор мыши к верхней части экрана
  • F11 не работает
  • Контекстное меню по щелчку правой кнопкой мыши не работает
  • Скрывается панель статуса в нижней части экрана при попытке отображения прогресса
  • Скрывается ссылка назначения при наведении курсора мыши на ссылки
  • Доступен на Windows
  • macOS: Режим киоска работает на macOS, хотя системное меню нельзя отключить (ограничение Apple)
  • Linux: Режим киоска работает в Linux, если ОС не использует единое меню

Чтобы запустить Firefox в режиме Киоска, вам необходимо использовать командную строку. Чтобы это сделать, запустите [папка установки]\firefox.exe -kiosk .

Множество функций режима киоска можно настроить через политику или параметры командной строки при запуске браузера. Для оптимальной работы режима Киоска мы рекомендуем, чтобы системные администраторы сконфигурировали Firefox следующим образом:

  • Конфигурация политики
    • Настройте доступные домены через политику, а также домашнюю страницу.
    • Запустите Firefox с помощью командной строки с аргументом -kiosk -private-window [целевой URL] , таким образом Firefox будет запущен в приватном окне с кэшем, история просмотра и данные, вводимые в форму, очищаются между сессиями плюс указание на предустановленные URL.

    Режим киоска, предоставляемый Firefox, является очень базовым режимом, предназначенным для киосков, в которых содержимое, загружаемое в браузер, строго ограничено владельцем киоска и отсутствует доступ к клавиатуре или доступ к клавиатуре ограничен (особенно Ctrl и Alt). Владелец киоска должен убедиться, что контент не удивляет/не смущает пользователей и не нарушает пользовательский интерфейс браузера при этой настройке.

    Эти прекрасные люди помогли написать эту статью:

    Illustration of hands

    Станьте волонтёром

    Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

    В ночные сборки Firefox, на основе которых 3 декабря будет сформирован релиз Firefox 71, добавлена поддержка запуска браузера в режиме интернет-киоска, который можно использовать для организации работы различных автономных терминалов, рекламных стендов, демонстрационных панелей и прочих систем, ограниченных работой с одним сайтом/web-приложением.

    Новый режим активируется при указании в командной строке опции "--kiosk" и приводит к возможности работы только в полноэкранном режиме. Показ управляющих элементов интерфейса, всплывающих окон, контекстных меню и индикаторов состояния загрузки страницы (отображения ссылок и текущего URL) блокируется. Ввод с клавиатуры сильно ограничивается, например, отключается обработка клавиш Alt и Ctrl, что не позволяет выйти из браузера, переключиться на другое приложение или открыть другой сайт.

    Не все задуманные возможности пока реализованы. Интеграция функций киоска разделена на две фазы. В первой фазе планируется добиться паритета в функциональности с режимом киоска, предоставляемом в браузере Chrome. Так как киоск в Chrome подразумевает работу без подключенной клавиатуры, связанные с клавиатурой ограничения, а также дополнительные блокировки навигации между окнами и вкладками, пока не добавлены и будут воплощены в будущем, во время реализации второй фазы. Из планов также отмечается намерение реализовать команду "--kiosk-printing", обеспечивающую мгновенный вывод указанной страницы на печать без отображения промежуточных диалогов.

    Интересно, что предложение реализовать режим киоска было отправлено ещё 17 лет назад и было реализовано только сейчас. Ранее для организации работы интернет-киоска требовалось использование сторонних дополнений например, Modern Kiosk, Kiosk Link Blocker, Full Screen Multiple Monitor и Webflix) или применение специализированных дистрибутивов, таких как Webconverger и Porteus Kiosk.


    GNU/Linux

    711 постов 13.2K подписчиков

    Правила сообщества

    Все дистрибутивы хороши.

    Firefox - единственный современный браузер на собственном движке. Остальные все под хромиум легли.

    джвадцать лет ждал, блядь!

    Не хватает песни "Ночной ларек".

    Ребят, шо такое, ентот ваш киоск? Нуже кэп. Я очень хочу прогуглить, но уже начало третьего, и если я начну гуглить, то закончу чтением статьи про Гитлера, Гейтса или барона фон Швальцкопа Двенадцатого.

    Так был же он, где-то в третьей версии ?

    Я файрфокс в киоске запускал ещё в 2007ом. Вы шутите с этой новостью?)

    какое-то дежа вю. этого не было разве 10, 20 лет назад в браузерах?

    Перестал переваривать фаерфокс после 56 версии, когда они очередной раз уничтожили 90% плагинов новой несовместимостью. Перешёл на waterfox с полным сохранением профиля и плагинов. И нахер все эти новшества.

    Новой возможностью воспользуются в первую очередь вирусописатели.


    Отключение интерфейса Proton в Firefox 89 и выше

    Если вы читаете эту статью, то скорее всего вы пользователь браузера Mozilla Firefox со стажем. Те, кто какое-то время пользуется этим браузером, помнят его привычный интерфейс и оформление. С приходом версии 89 интерфейс несколько поменялся, вероятно для того, чтобы идти в ногу со временем, упрощая всё, что только можно. Меня раздражало увеличенное расстояние между пунктами вкладок и шрифт.
    Ранее были способы отключения интерфейса в меню about:config, где при вводе в строке поиска слова Proton можно было поотключать все выпадающие строки настроек.
    Сейчас ситуация поменялась, даже приведя данные настройки в положение false у вас ничего не поменяется. Поэтому решил написать эту статью для русского сегмента пользователей, и вернуть всё как было:)

    1. Введите в адресной строке about:config и войдите в настройки.
    2. В поле поиска вставьте toolkit.legacyUserProfileCustomizations.stylesheets
    3. Измените значение найденного параметра на true. Перезагрузите браузер.
    4. С гитхаба(GitHub) дергаем архив
    5. Теперь в адресную строку вставляем команду about:support
    6. На параметре Папка профиля кликаем Открыть папку.
    7. В открывшуюся папку извлекаем из архива папку Firefox-UI-Fix-photon-style.
    8. Папку Firefox-UI-Fix-photon-style переименовываем на Chrome.
    9. Из папки Chrome вырезаем файл user.js и вставляем в папку профиля (выйти из папки Chrome на уровень вверх)
    10. Возвращаемся в Firefox и на той же странице, about:support, справа вверху нажимаем Очистить кэш запуска. Выдаст окно перезапуска Firefox.
    11. После этих манипуляций интерфейс вернётся в былой вид.

    Отключение интерфейса Proton в Firefox 89 и выше Firefox, Mozilla, Браузер, Proton, Текст


    Mozilla приостановила работу сервиса Firefox Send из-за вредоносной активности

    Mozilla приостановила работу сервиса Firefox Send из-за вредоносной активности Mozilla, Firefox

    KioskBrowser - программа на базе Chromium, открывающаяся на полный экран и позволяющая настраивать и брендировать интерфейс стартовой страницы, имеющая виртуальную клавиатуру и позволяющая удаленно загружать веб-страницы.

    kiosk-browser-screenshot.jpg

    Содержание

    С программой поставляется готовая страница, в которой можно загружать в iframe другие страницы, изменять логотип, название, а также есть кнопка возврата на стартовую (домашнюю страницу).

    Имеется возможность настройки стартовой страницы, загружаемой в iframe или написания полностью своей HTML-страницы.

    kiosk-browser.jpg

    Программа поставляется в бинарном виде для Windows x64, но также может быть скомпилирована для Windows x86 и Linux.

    Для работы бинарного дистрибутива необходима Windows x64 от Windows Seven и старше.

    Существует техническая возможность использовать сборки NWJS для запуска на Linux.

    Инструкция по кастомизации и сборке под другие платформы доступна после установки в папке программы.

    Вы можете собрать свой инсталлятор под Windows x86 или дистрибутив для Linux. Для этого установите бинарную версию в Windows. Скопируйте содержимое папки программы в отдельную папку. Установите nodejs. Настройке программу, отредактировав файл config.js. Из командной строки перейдите в папку программы и наберите команду .

    В файле config.js (C:\Program Files\KioskBrowser\config.js) замените значение homeUrl на нужный вам сайт. Учтите, что раз файл находится в системной папке, для его редактирования необходимо чтобы редактор был запущен с привилегиями администратора или файл вначале нужно скопировать на рабочий стол, отредактировать и затем заменить оригинальный файл C:\Program Files\KioskBrowser\config.js.

    Логотип можно заменить в файле "C:\Program Files\KioskBrowser\img\logo.jpg".

    Верхнюю панель можно отредактировать изменив файл "C:\Program Files\KioskBrowser\index.html".

    Конфигурационный файл config.js (C:\Program Files\KioskBrowser\config.js) имеет аналогичную структуру:

    После редактирования, KioskBrowser необходимо перезапустить.

    Для Linux файл конфигурации следует создать в

    /.KioskBrowser/config.js и в конце файла добавить строчку:

    Причём в этом добавочном файле можно указывать только те опции, которые вы хотите переопределить.

    Программа киоска содержит встроенную виртуальную клавиатуру на русском и английском языках.

    kiosk-browser-virtual-keyboard.jpg

    В KioskBrowser запрещен ряд действий, такие как открытие всплывающего окна, всплытие модального окна и поля прикрепления файлов с локального компьютера (<input type="file">). Однако рекомендуется проверить безопасность использования KioskBrowser на ваших сайтах.

    Сборка KioskBrowser не содержит Flash Player и для установки этого плагина следует:

    1. установить браузер Google Chrome;
    2. перейти в папку с плагином (для Windows это %LocalAppData%\Google\Chrome\User Data\PepperFlash\);
    3. скопировать все содержимое папки плагина в которой расположен pepflashplayer.dll (включая manifest.json) в папку PepperFlash, находящуюся внутри папки установленного KioskBrowser (в C:\Program Files\KioskBrowser\PepperFlash).
    4. в config.js установить параметр "useWebView" в "true", параметр рекомендуется увеличить до нескольких десятков минут.

    Linux-версия браузера может работать на Calculate Linux. Возможно на Calculate Linux потребуется установка libnss:

    Читайте также: