OSSystems / qt-kiosk-browser

Provides a simple but highly configurable browser for use on Kiosk devices
GNU General Public License v3.0
16 stars 13 forks source link
kiosk kiosk-touchscreen qt5 virtual-keyboard webengine

Qt Kiosk Browser

The Qt Kiosk Browser provides a simple browser which offers a nice set of features for use on a Kiosk device. It supports:

Below is a screenshot of it showing the Qt website:

Settings

The settings file must be a JSON file.

Available settings

ScreenSaverTimeout

Enter in screen saving mode after X milliseconds (0 to disable).

Defaults to 20 minutes.

RestartTimeout

After entering in screen saving mode, restart browser after X milliseconds (0 to disable).

Defaults to 3 minutes

WebEngineSettings

Configure browser properties and generic attributes, such as JavaScript support, focus behavior, and access to remote content.

Se all available properties at: https://doc.qt.io/qt-5.11/qml-qtwebengine-webenginesettings.html#properties

Example:

{
    "ScreenSaverTimeout": 10000,
    "RestartTimeout": 2000,

    "WebEngineSettings": {
        "javascriptEnabled": false
    }
}