Web Content Settings
- Start URL – the Home URL beginning with
http://,https://orfile://.- You can use variables like
$mac,$deviceID,$locale,$hostname,$hostname6,$deviceName,$ip4,$ip6,$sn,$bssidor$ssidin the URL. - If you specify multiple URLs (one URL per line), Fully Kiosk will open the URLs on multiple tabs.
- The credentials (for the Basic HTTP authentication!) can be included in the start URL (eg
http://user:pass@server:8084/fhem/ftui/) or entered in the Web Content Settings Username and Password. Fully Kiosk Browser doesn’t include any password management for web form based authentication. Please setup the Web Automation in Fully Kiosk if you need any kind of web auto-login. - Local files can be used for all URLs like this:
file:///path/to/test.html(note triple slash!) Note that any links to local files or embedding local files in HTTP/HTTPS documents are disabled by Android Webview for security reasons. Use Localhost File Access option for workaround. Check this FAQ for details about local files paths and access rules.
- You can use variables like
- Username (optional) – user name for Basic HTTP Authentication (only applied to hosts included in Start URL when 401 auth request received)
- Password (optional) – password for Basic HTTP Authentication (only applied to hosts included in Start URL when 401 auth request received)
- Enable Fullscreen Videos – videos can be switched to full screen
- Autoplay Videos – autoplay embedded HTML5 videos (this works only with websites having a static
<video>tag, not with Youtube for now) - Autoplay Audio – autoplay embedded HTML5 audio (this works only with websites having a static
<audio>tag for now) - Enable File Upload (PLUS) – allow users to upload files to web forms
- Enable Camera Capture Upload (PLUS) – allow users to make camera photos and upload them to web forms
- Enable Video Capture Upload (PLUS) – allow users to record a video and upload it to web forms
- Enable Audio Record Upload (PLUS) – allow user to record and upload audio
- Enable JavaScript Alerts – allow JavaScript alert, prompt and confirm boxed
- Enable Popups (PLUS) – support popups (also those which open without user interaction) and open links in new frame
- Enable Webcam Access (PLUS) – allow accessing webcam by websites using HTML5 techniques (Android 5+). Only possible from secure origin websites (loaded by HTTPS).
- Enable Microphone Access (PLUS) – allow accessing microphone by websites using HTML5 techniques (Android 5+). Only possible from secure origin websites (loaded by HTTPS).
- Enable Geolocation Access (PLUS) – allow accessing geolocation by websites using HTML5 techniques. Only possible from secure origin websites (loaded by HTTPS).
- View local PDF Files (PLUS) – open local PDF files using different methods:
- Disabled – ignore PDF files
- Use PDF.js – the best rendering directly in the webview incl. clickable URLs, works even in iFrames for most PDF files, may be slow with large files on slow devices, uses PDF.js hosted at Unpkg, other hosting or app integration on request. Unfortunately with PDF.js you can’t generate the print output on Android properly.
- Use Built-in PDF viewer (Android 5+) – fullscreen view only
- Launch Standard App for PDF – open PDF file in another app
- View remote PDF Files (PLUS) – open remote PDF files using different methods:
- Disabled – ignore PDF files
- Use PDF.js – the best rendering directly in the webview incl. clickable URLs, works even in iFrames for most PDF files, may be slow with large files on slow devices, uses PDF.js hosted at Unpkg, other hosting or app integration on request. Unfortunately with PDF.js you can’t generate the print output on Android properly.
- Use Built-in PDF viewer (Android 5+) – fullscreen view only
- Use Google Docs – this doesn’t work for Intranet files
- Download PDF and Pass File to Standard App – download and open PDF file in the standard PDF app
- Download PDF and Pass Content to Standard App – download PDF file and pass content URL to the standard PDF app. This option resolves issues with the previous options and some PDF apps. (ver. 1.38+)
- Just download the file – the file is saved to the app-specific storage if scoped storage mode is active (ver. 1.39+)
- Play videos in Fully (PLUS) – play Android supported videos (incl. RTSP) in Fully built-in player
- View/Open Other Files – select a way of opening other linked files. Like for PDFs you can disable them, pass an URL to another app, download and pass a file/content to external app or just download the file (the file is saved to the app-specific storage if scoped storage mode is active)
- Links to Open in Other Apps – list of http/https URLs to open in other apps, one URL per line, may use * wildcard. All http/https URL not on this list will be opened in the Webview of Fully Kiosk. For example, put
https://hangouts.google.com/call/\*to this option if you want to open those links in the Hangout app (ver. 1.40+) - Open Other URL Schemes – Allow to open URLs like
tel:,mailto:orintent:in other apps - URL Whitelist – enter one full URL (including
https://etc.) per line, use * wildcard, all allowed if empty (look this FAQ for examples), the URLs on the Universal Launcher are whitelisted automatically - URL Blacklist – enter one full URL per line (including
https://etc.), use * wildcard, overrides whitelist - Redirect Blocked to Start URL – redirect URL blocked by whitelist or blacklist to Start URL
- Web Overlay (PLUS) – show a non-interactive website in a transparent overlay over main content (ver. 1.52+)
- Web Overlay URL – type the URL or keep empty for no overlay. Here are some examples for simple overlay pages: Time, IP address.
- Web Overlay Vertical Alignment – select top or bottom
- Custom Error URL – page to load in case of any error, check query string params
errorandurlfor more info about the error; on Android 5+ only DNS/connection errors will be caught, on Android 6+ also HTTP errors 40x/50x. For the case of connection errors it’s wise to use local files for the Error URL as described in this FAQ. Starting ver. 1.45+ you can use fully://errorpage as a simple error page handler. - Load Error URL on Disconnection – load Custom Error URL also in case of Internet disconnection after some seconds delay, set 0 for disabled. Internet Disconnection is detected by pinging IP address
8.8.8.8. You can change the IP address to ping by a hidden option in Fully Kiosk: get this JSON settings file, edit and import it into Fully Kiosk.