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:
The settings file must be a JSON file.
Enter in screen saving mode after X milliseconds (0 to disable).
Defaults to 20 minutes.
After entering in screen saving mode, restart browser after X milliseconds (0 to disable).
Defaults to 3 minutes
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
}
}