My website doesn't look/work correct/fast in Fully Kiosk Browser?
Fully Kiosk uses Android Webview (Chromium based web engine) provided by Android on your device for any website loading, caching, rendering and scripting incl. embedded videos etc. Fully Kiosk can’t select another web engine or change a lot about how Android Webview is handling websites. If something is wrong with your website please follow these topics:
1. Check and update the available Android Webview on your device.
You can check the available Webview version and provider app in Fully Settings >> Other Settings >> Device Info. The websites could run into some issues if the installed Webview is not up to date. In this case you should install/update the Webview provider app from Google Play or by appropriate APK from APKmirror.com. Some devices can only update the Webview by system update, check this FAQ and this FAQ.
Android Webview is provided by one of these apps which can be installed and updated separately:
- Android System Webview (com.google.android.webview) – Android 5, 6 and 10+
- Google Chrome (com.android.chrome) – only in Android 7, 8 and 9
On some devices you can choose the Webview provider app in Android Developer Settings (also available in Fully Settings >> Advanced Web Settings >> Select Webview Implementation). In some cases you have to uninstall/disable one provider app in order to use another one as Webview provider. There are however no differences known between Webviews provided by those two apps (if on the same version). Read this for more technical details.
Note that the current Android Webview is only available for Android 7+ devices. For Android 5 the latest available Webview version is 95. For Android 6 the latest available Webview is 106. If you experience any issues with outdated Webview upgrading the Android version or replacing the device is the only way to go.
Note that Webview can only use the trusted root TLS certificates installed in your Android device that can cause issues with some websites in Android older that 7.1.1. Check this FAQ.
2. Check your website is working properly in Google Chrome on the same device.
If your website isn’t working properly with Google Chrome on the same Android device Fully Kiosk probably won’t make it better, even if the latest Webview is installed. Please optimize your HTML/CSS/JS code for Chrome on Android. Do not compare to other browsers (Firefox, Dolphin, Opera etc.) or other platforms (Windows, Mac). Those web engines may work significantly different in some details. A few Google Chrome APIs are not available in Android Webview, check known issues. Ask Caniuse.com if specific feature are supported by “Android Browser”.
3. Check your website with Remote Webview Debugging.
If your website is running ok in Google Chrome but not in Fully Kiosk Browser web developers can enable Webview Content Debugging in Advanced Web Settings and use the remote debugging with Chrome Developer Tools in order to see what happens behind the scenes and where the different behavior comes from.
If some colors are showing wrong switch OFF the Dark Mode in app settings.
Please also check the Web Content Settings in Fully Kiosk. If something (like popups, form data saving, geolocation, alert boxes etc.) isn’t working it can be caused by a restriction controlled by Fully. In very rare cases you can improve the rendering by selecting another Graphics Acceleration mode in Advanced Web Settings. Please also check the known issues.