KioskBrowser logo

Браузер для киосков KioskBrowser

с виртуальной клавиатурой

Частые вопросы и ответы по KioskBrowser

# Браузер бесплатен?
Версии 1.х были бесплатными, но теперь они не распространяются и не поддерживаются. Начиная с 2.х браузер платный.
# Может ли браузер проигрывать HTML5 видео в H.264/MP4?
Браузер не включает требующий лицензионных отчислений кодек H.264, но в Windows 10/11 вы можете использовать кодек H.264 если он установлен в системе из Microsoft Store и поддерживается видеокартой. В некоторых дистрибутивах Linux H.264 также включен. Браузер поддерживает видео в VP9 и AV1 на всех ОС.
# Привязывается ли лицензия к оборудованию?
Да, лицензия привязывается к оборудованию (и даже аккаунту) и при выходе компьютера из строя активированную лицензию нельзя перенести на другой компьютер.
# Можно ли активировать браузер без интернета?
Нет, на время активации браузер должен быть подключен к интернету. После активации (ввода лицензионного ключа и нажатия кнопки сохранения) интернет можно отключить.
# Ввожу лицензионный ключ, но браузер не активируется
Проверьте файл логов на наличише сообщений об активации.
Если вы этим ключем активировали браузер под другим пользователем, перенесите папку с данными (%appdata%/KioskBrowser в Windows и ~/.config/KioskBrowser в Linux из профиля пользователя, под которым произвели активации в профиль пользователя, под которым будет работать браузер и смените владельца папки и вложенных файлов на пользователя из под которого запускается браузер).
Если не помогает, удалите или переименуйте файл настроек (.KioskBrowser.json в домашней папке) и перезапустите браузер, KioskBrowser войдет в режим настроек и позволит ввести ключ. Если и тогда браузер не активируется, обратитесь в поддержку, прислав лицензионный ключ и файл логов.
# Где находится файл с логами?
"%appdata%/KioskBrowser/logs.txt" в Windows и "~/.config/KioskBrowser/logs.txt" в Linux.
# Лицензия бессрочная?
Лицензия бессрочная, но привязана к оборудованию и пользователю, под которым произведена активация. Фактически ею можно пользоваться пока работает оборудование на котором активирована лицензия под активировавшим лицензию пользователем. Внимание! Не активируйте лицензию под тестовым пользователем или на тестовом ПК! В целях тестирования используйте демонстрационный период 30 дней (то есть сохраните настройки без ввода лицензионного ключа для активации демонстрационной лицензии).
# Браузер отечественный?
Да, приказом Минкомсвязи РФ от 09.06.2020 №272 в приложении 1, пп.6, реестровым № 6660 программа KioskBrowser включена в реестр отечественного ПО.
# Я запустил браузер в демо-режиме, но теперь купил лицензионный ключ и хочу браузер активировать, как ввести лицензионный ключ?
Есть несколько вариантов:
  • 1. Удалите из домашней папки файл .KioskBrowser.json и перезапустите браузер. Он откроется на странице настройки и вы сможете ввести лицензионный ключ.
  • 2. Добавьте в .KioskBrowser.json поле "licenseCode":"XXXX-XXXX-XXXX-XXXX-XXXX-XXXX" и перезапустите браузер.
  • 3. Удалите .KioskBrowser.json из домашней папки и перезапустите браузер (он позволит себя удаленно настраивать) или разрешите удаленное управление. Затем заведите по IP киоск на https://kioskbrowser.elibsystem.ru/manager, перейдите к настройке, введите ключ и перезапустите браузер.
# Как перенести настройки браузера с одного компьютера на другой?
Перенесите из домашней папки файл ".KioskBrowser.json" (в Linux это скрытый файл) на другой компьютер. Файл не содержит лицензионного ключа и при первом запуске на новом ПК надо будет ввести лицензионный ключ и перезапустить браузер. Внимание! Не вводите лицензионный ключ в целях тестирования под пользователем, под которым вы не будете пользоваться браузером.
# На каких отечественных ОС браузер будет работать?
Работа проверена на бесплатной отечественной ОС Calculate Linux и Alt Linux. Для Calculate Linux составлена инструкция по запуску приложений в режиме киоска: https://elibsystem.ru/node/251.
# Как на стороне сайта можно понять, что сайт открыт в KioskBrowser?
Например с помощью такого кода JavaScript:
if (null !== navigator.userAgent.match(/KioskBrowser/)) { /* Что-то сделать */ }
# Может ли при неактивности запускаться видео?
Это не задача браузера. Но вы можете создать в качестве домашней страницы HTML-файл (в том числе можно локальный) в котором будет проигрываться видео, а при клике или ином действии пользователя произойдет переход на сайт с информацией.
# В Linux удаленная перезагрузка и выключение не работают. Почему?
Необходимо пользователю браузера дать права на команду shutdown, для чего добавьте в конце /etc/sudoers строчку kiosk ALL=(ALL) NOPASSWD: /sbin/shutdown, где вместо kiosk подставьте имя пользователя, под которым запускается браузер.
Сделать это можно так:
# chmod 0640 /etc/sudoers
# echo "kiosk ALL=(ALL) NOPASSWD: /sbin/shutdown" >> /etc/sudoers
# chmod 440 /etc/sudoers
# Совместим ли браузер с ЕСИА?
Многие реализации аутентификации через ЕСИА в обязательном порядке требуют поддержки многотабового браузера и не будут работать в безтабовом браузере, каковым является KioskBrowser.
# Со всеми ли сайтами совместима виртуальная клавиатура KioskBrowser?
Некоторые разработчики ПО на реактивных фреймоврках (React, Vue) программируют чтение данных из форм ввода так, что считывают не атрибут value в input-элементе, а нажатие клавиш. С такими сайтами виртуальная клавиатура KioskBrowser может быть несовместима, лучше проверить на демо-версии ваши формы ввода.
# Есть ли список сайтов, не совместимых с виртуальной клавиатурой KioskBrowser?
https://kedo.esphere.ru/login
# Какой путь указать для локального файла c:\folder\index.html?
Укажите: file:///c:/folder/index.html. Избегайте в пути кириллицы и пробелов
# Можно ли клонировать киоски?
Вы можете клонировать киоски, но KioskBrowser перед клонированием не должен быть активирован так как во время активации происходит привязка к оборудованию