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

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

kiosk browser with virtual keyboard screenshot

Функционал KioskBrowser

Виртуальная клавиатура

Встроенная клавиатура на HTML5

Полноэкранный режим

Браузер всегда запускается в полноэкранном режиме

Предотвращение скачивания

Пользователь не сможет скачать файлы на киоск

Очистка истории

Удаление пользовательских данных по таймауту

Windows + Linux

Поддержка ОС Windows и Linux

Большой scrollbar

Для устройств с сенсорным вводом

Поддержка PDF

Включенный плагин для PDF

Удаленное управление

Встроенный веб-сервер для удаленного управления браузером и интеграцией со сторонним железом (RFID,..)

Темизация

Установка цвета и заглавия панели управления браузером

Таймаут бездейстия

Очистка истории и возврат на домашнюю страницу по таймауту

Предотвращение выгорания пикселей

Вы можете защитить свой экран от выгорания

Установка

Браузер совместим с Windows 10, Windows 11 и некоторыми современными дистрибутивами Linux x86_64, ARMv7, ARMv8.

Браузер не совместим с Windows XP и Windows в S-режиме (Windows 10 S, Windows 11 S) и со старыми дистрибутивами Linux (например Ubuntu 16). Не покупайте браузер пока не убедитесь в работоспособности на вашей ОС.

Для установки скачайте браузер:

KioskBrowser Windows x86 msi KioskBrowser Linux x86_64 KioskBrowser Linux ARM64 KioskBrowser Linux ARMv7

Установите на Windows с помощью инсталлятора, а на Linux разархивировав и сделав исполняемым файл KioskBrowser (команда $ chmod 755 KioskBrowser) и запустив его.

Во второй версии запустите браузер и при первом запуске:

  1. откроется графический интерфейс настроек, в котором нужно ввести URL стартовой страницы, отматать вниз страницы настроек и нажать кнопку сохранения;
  2. браузер сам перезапустится (закроется и откроется) и настройки применятся. Если в течении 10-20 секунд после закрытия браузера он не запускается, запустите его сами в ручном режиме.

Конфигурация сохранится в домашней папке пользователя в файле ".KioskBrowser.json". Если вам надо вновь открыть экран настроек, просто удалите этот файл и перезапустите браузер.

Для закрытия браузера используйте Alt+F4.

Дополнительную информацию читайте в документации.

Лицензия для версии 2.х

Правообладатель: Боровинский Арсен. Все права защищены.
Вы обязаны купить ПО KioskBrowser как для коммерческих, так и персональных целей.
Запрещено распространять KioskBrowser.
Одну лицензию KioskBrowser можно установить только на одно устройство или ПК. Вы не можете перемещать лицензию на другое устройство или ПК.
Запрещено продавать KioskBrowser.
Запрещено дизассемблировать, модифицировать или ребрендировать KioskBrowser.
KioskBrowser создан с использованием Chromium, Node.js, Electron и некоторым другим программным обеспечением под открытыми разрешительными лицензиями BSD и MIT.

Лицензия для версии 1.х

Правообладатель: Боровинский Арсен. Все права защищены.
Вы можете бесплатно установливать и запускать программное обеспечение KioskBrowser для коммерческих и персональных целей.
Вам запрещено распространять программу со сторонних сайтов.
Вы можете устанавливать KioskBrowser на ваше оборудование и распространять предустановленный KioskBrowser только вместе с вашим оборудованием. Если вы распространяете KioskBrowser предустановленным на вашем оборудовании, вы должны добавить URL-ссылку на официальный сайт KioskBrowser https://kioskbrowser.elibsystem.ru и добавить уведомление на вашем сайте с оборудованием об использовании KioskBrowser.
Вы не можете продавать KioskBrowser.
Вы не можете дизассемблировать, модифицировать или ребрендировать KioskBrowser.
KioskBrowser создан с использованием Chromium, Node.js, NW.js и некоторым другим программным обеспечением под открытыми разрешительными лицензиями BSD и MIT.

FAQ

FAQ

Можно ли на браузер скачать файлы?
Браузер предотвращает скачивание файлов.
Может ли браузер по таймауту неактивности возвращаться на стартовую страницу с удалением данных пользователей?
Да, можно задать в секундах таймаут неактивности или отключить его.
Может ли браузер проигрывать HTML5 видео в H.264/MP4?
Браузер не включает требующий лицензионных отчислений кодек H.264, но в Windows 10/11 вы можете использовать кодек H.264 кодек если он установлен в системе (из MS AppStore) и поддерживается видеокартой.
В Linux видео в H.264 может работать, а может не работать, проверьте на демонстрационной версии в вашем дистрибутиве, что работает.
На всех ОС браузер поддерживает видео в VP9 и AV1.
Какая телеметрия собирается?
Собирается исключительно факт работы программы для подсчета числа активных установок и разрешение экрана. Никакая другая информация не передается.
Если браузер не будет подключен к интернету, телеметрия отправляться не будет, а браузер сохранит свою работоспособность.

О браузере

Браузер создан Арсеном Боровинский с использованием технологий Chromium, Node.js, Electron.

Номер регистрации в реестре программ и баз данных: RU 2019662073.

Приказом Минкомсвязи РФ от 09.06.2020 №272 в приложение 1, пп.6, реестровым № 6660 программа KioskBrowser включена в реестр отечественного ПО.

Коммерческая поддержка.

Изменения

  • 2.1.1 (13.07.2022)
    Исправлена ошибка с загрузкой некоторых сайтов при переходе на домашнюю страницу.
    При ошибке в загрузке страницы браузер вернется на домашнюю страницу с задержкой от 0.3 до 3 сек.
  • 2.1.0 (01.06.2022)
    Добавлена поддержка ввода лицензионного ключа и активация на сервере лицензирования с привязкой лицензии к устройству.
    Если в момент настройки лицензионный ключ не ввести, приложение автоматически активирует 30-дневный демонстрационный режим. После окончания демонстрационного режима после перезапуска приложение перейдет на экран настройки и ввода лицензионного ключа.
    Появилась портативная сборка для Windows x86 (msi).
    Появилась сборка для Linux x86_64.
    Появилась сборка для Linux ARM64.
    Появилась сборка для Linux ARMv7.
    Добавлена опция автозапуска ("isAutoRunEnabled").
    Обновление до Electron 19.0.
  • 2.0.2 (02.02.2022)
    Добавлен параметр "isKioskEnabled", управляющий включением и отключением режима киоска.
    Добавлен параметр "isCloseHidden" и кнопка закрытия браузера в панели управления в верхнем правом углу. По умолчанию кнопка скрыта.
    Возможность закрывать браузер затребовала компания Microsoft при рецензировании приложения в MS Store.
    С 07.02.2022 программа продается в Microsoft Store.
  • 2.0.0 (18.12.2021)
    Миграция на Electron с NW.js. Это полностью новая версия браузера.
    KioskBrowser 2.x.x больше не бесплатен.
    Изменения в конфигурации:
    - "useWebView" не поддерживается. Браузер всегда запускается в аналоге webview;
    - "chromeColor" переименован в "primaryColor";
    - параметры с "gui", "antiBornPixels", "httpServer" теперь плоские, не структурированные.
    Старые настройки смотри: https://kioskbrowser.elibsystem.ru/docs/settings1.html. Новые настройки смотри: https://kioskbrowser.elibsystem.ru/docs/settings.html
    Конфигурационный файл теперь ".KioskBrowser.json" в домашней папке (раньше "./KioskBrowser/config.js")
    При старте если файл .KioskBrowser.json не существует, браузер открывает настройку браузера с помощью GUI.
    Добавлены роли доступа для URL "allow" и "deny" для применения при навигации. Вы можете заблокировать некоторые URL. В этом релизе список доступа не конфигурируется с помощью графического интерфейса.
    Регрессия: блокировка печати больше не скрывает кнопку печати в плагине PDF.
    httpServer теперь включен по умолчанию на локальном сервере без секрета.
    Виртуальная клавиатура имеет ширину 100%.
    Логика захвата текста в полях ввода полностью переписана. Исправлены некоторые ошибки.
    Добавлен выбор языка клавиатуры. Первый язык в массиве langs является языком по умолчанию. По умолчанию: "langs":["ru","en"]
    Файл конфигурации теперь должен являться валидным JSON и не применяет module.exports.
    Логотип KioskBrowser в панеле управления теперь всегда скрывается.
    Новая лицензия под новый статус браузера.
  • 1.7.4
    Обновлено ядро браузера.
    При клике на иконке KioskBrowser выводится версия приложения.
    На форме ввода пароля пароль на клавиатуре скрывается.
  • 1.7.3
    Обновлено ядро браузера.
    Добавлена страница со статусом браузера когда включен удаленное управление (по умолчанию отключено).
  • 1.7.2
    Обновлено ядро браузера.
    Папка .KioskBrowser создается автоматически при старте браузера.
  • 1.7.1
    Обновлено ядро браузера.
    Используется шрифт Roboto Regular для панели управления и клавиатуры.
    Увеличена ширина клавиш.
    Фон под клавишами затемнен для лучшего выделения клавиш.
  • 1.7.0
    Обновлено ядро браузера.
    Навигацию теперь можно скрыть настройкой "gui: {isHeaderHidden: true}" в config.js.
    Кнопку "назад" теперь можно скрыть настройкой "gui: {isBackHidden: true}" в config.js.
    Кнопку "домой" теперь можно скрыть настройкой "gui: {isHomeHidden: true}" в config.js.
    При клике по логотипу будет задан вопрос о переходе на страницу описания KioskBrowser.
  • 1.6.9 - Обновлено ядро браузера. Добавлена телеметрия (отправка только факта работы программы без каких-либо персональных данных для посчета числа установленных программ).
  • 1.6.7 - Исправлена ошибка с таймаутом неактивности.
  • 1.6.6 - В config.js добавлен параметр isPrinterBlocked = true. Эта опция позволяет перекрыть панель управления PDF в плагине просмотра.
  • 1.6.5 - В config.js добавлен параметр isUseVirtualKeyboard = true для возможности отключения виртуальной клавиатуры.
  • 1.6 - Для отображения сайтов по-умолчанию используется iframe. Добавлена виртуальная клавиатура и темизация. Изменена иконка.
  • 1.4 - Добавлен параметр "useWebView" В config.js для использования WebView вместо iframe. WebView защищает Node.js API и позволяет встраивать Flash Player (Chromium блокирует Flash Player в iframe)
  • 1.3 - Добавлена поддержка Flash Player
  • 1.2 - Добавлена опция useRecursiveIframeBinding = true в config.js для рекурсивной привязки виртуальной клавиатуры во вложенных iframe.
  • 1.1 - Первый публичный релиз.