Совместимость с режимом киоска Google Chrome на мониторе с сенсорным экраном

Я пытаюсь разработать веб-приложение киоска, которое использует Google Chrome при настройке режима киоска, который загружается автоматически после запуска. http://www.sitepoint.com/google-chrome-kiosk-mode/

Веб-приложение киоска также использует подключаемый модуль виртуальной клавиатуры для Google Chrome для ввода текста. http://xontab.com/Apps/VirtualKeyboard

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

Примечание. Я впервые разрабатываю веб-приложение, использующее настройку режима киоска для Google Chrome, и у меня нет монитора с сенсорным экраном для тестирования. Я хотел задать этот вопрос разработчикам, у которых есть опыт в этом.

Мой вопрос:

  1. Обнаруживает ли Google Chrome в режиме киоска автоматически мой монитор с сенсорным экраном?
  2. Включает ли Google Chrome автоматически сенсорные функции, когда мое веб-приложение находится в режиме киоска, например, пролистывание для прокрутки вверх и вниз.

person rhy    schedule 03.10.2014    source источник


Ответы (2)


Сенсорный экран — это устройство ввода, такое же, как компьютерная мышь — Google Chrome получает события касания так же, как и события мыши (хотя события отличаются).

Раздражает то, что при работе с сенсорными экранами стандартное событие клика, к которому мы привыкли, срабатывает с задержкой по сравнению с событием мыши. Вы должны прослушивать событие касания или использовать библиотеку, например https://github.com/ftlabs/fastclick.

Короче говоря, разработка киоск-приложения, интегрированного с сенсорным экраном, аналогична разработке мобильных веб-сайтов. Вероятно, вам следует использовать библиотеку JavaScript для поддержки всех видов сенсорных событий, таких как касание, пролистывание и т. д. См. http://hammerjs.github.io/

Вам также может быть полезен этот веб-сайт http://peter.sh/experiments/chromium-command-line-switches/

person Piotr Polak    schedule 06.10.2014

Я знаю, что этот ответ шесть лет спустя, но для тех, кто читает это. Вы можете запустить Google Chrome в режиме киоска с настраиваемыми параметрами. Это можно сделать, создав новую учетную запись и щелкнув правой кнопкой мыши (в Windows 10) значок этой учетной записи.

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

–-touch-events –enable-viewport
person ShadowRock    schedule 06.07.2020