Что такое Kiosk Mode

Иногда возникает задача создания приложений, которые должны работать в полноэкранном режиме и не должны позволять пользователю закрывать их или выполнять какие то действия за пределом такого приложения. Типичный пример — платежные терминалы или справочные киоски. Как правило пользователи не имеют возможности воспользоваться клавиатурой.

Такой сценарий работы как ни странно проще всего реализовать на основе веб приложения и браузера.

Поможет в этом специальный режим работы браузера — Kiosk mode

Как бы не ругали браузеры IE и Opera за проблемы с поддержкой стандартов, однако именно в этих браузерах Kiosk mode поддерживается «из коробки».

Internet Explorer

Чтобы запустить Internet Explorer в Kiosk mode: используем параметр -k
http://support.microsoft.com/kb/154780
iexplore.exe -k www.microsoft.com
браузер откроется в Kiosk Mode
Закрыть окно в этом режиме можно только по нажатию Ctrl-F4

Opera

Запуск Opera в Kiosk mode выполняется следующим образом:
opera.exe /KioskMode
http://www.opera.com/support/mastering/kiosk/ (на английском)

Opera поддерживает очень много всяких настроек …

Другие браузеры

FF, Chrome на данный момент режим киоска по умолчанию не поддерживают, но любителям этих браузеров не стоит расстраиваться, так как есть plugins, которые реализуют поддержку такого режима.

Я не проверял работу plugins, поэтому не стану приводить какой то конкретный список или давать свои рекомендации.

P.S. В Chrome также реализуется поддержка KioskMode и она уже доступна в «ночных сборках» браузера.
Для запуска в режиме киоска нужно использовать параметр командной строки —kiosk

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *