Вышел KioskBrowser 1.4

Иногда в киосках надо проигрывать флеш-контент. Примером могут служить киоски в школьных библиотеках, в которых надо воспроизвести учебные материал, созданные десять лет назад на самой подходящей для этого (в те времена) платформе: Adobe Flash.

В KioskBrowser появилась новая опция - useWebView, которая используется для проигрывания сторонних страниц не в iframe, а в элементе <webview>.

Плюсы использования WebView:

  • возможность подключение Flash Player путем копирования библиотеки флеша из браузера Chrome в папку PepperFlash в KioskBrowser.
  • изоляция nodejs API от вызовов со стороны загружаемых страниц (т.е. возможность смотреть в киоске не доверенные сайты)

Недостатки:

  • Не работает виртуальная клавиатура так как невозможно напрямую повесить слушателей на событий ввода.
  • Браузер не чувствует нажатия и интерактивные взаимодействия с контентом, поэтому таймаут неактивности придется значительно увеличить.

Вторым добавлением к useWebView является отслеживание изменения URL в просматриваемом в браузере ресурсе. Сделано это с той целью, что если пользователь совершает активную навигацию, изменение адреса страницы в WebView помогло бы зафиксировать активность пользователя и не прервать навигацию перебросом на домашнюю страницу.