Welcome to the Kiosk Browser knowledge base and forum!

Support for "capture" attribute of HTML input type="file"

CSnet 6 months ago in Application • updated 6 months ago 5

The following HTML is from page source of a client rendered by an ASP.NET server:

<input type="file" name="ctl00$MainContent$fileUpload" id="ctl00_MainContent_fileUpload" accept="image/*" capture onchange="pictureSelected()" style="display:none;" />

When this hidden control receives a click event via a visible button, both Chrome and Kiosk Browser allow uploading an image from the camera.

In Chrome, the click immediately opens the camera full screen.

In Kiosk Browser, the Android dialog to select an image source appears, with icons for the camera and other apps that contain images.  After a tap on the camera icon, the rest of the photo capture experience is the same as under Chrome.

Note that Kiosk Browser does appear to support the "accept" attribute in this situation because only sources of images are available on the dialog.  Chrome further apparently supports the "capture" attribute to go directly to the camera.

If possible, it would be great if we could skip the image source dialog and go directly to the camera under Kiosk Browser.

Related article:



URL Not Saving

paul3252 6 months ago in Application • updated by Richard 6 months ago 5

For a couple of years the tablet (Samnsung Note 10.1) has been using a URL for the homepage. I have now changed the url, but it appears to not be saving. When the tablet turns off and comes back on the old URL is still present and not the new one. I have to keep re-entering the settings, change to new URL until a restart and then have to change over again. Any ideas how/why URL setting is not saving?

Not a bug

Can't hide toolbar and system bar in Moto G4

jill 6 months ago in Application • updated by Richard 6 months ago 1

I have enabled Full Screen Mode as well as Always Hide Toolbar, but both the System Bar and Toolbar return on swipe.


Reload home URL when using power button to turn screen on?

CSnet 7 months ago in Application • updated by Richard 7 months ago 10

I have not found a setting in General or Connectivity that will reload the home URL whenever the user turns the Samsung Tab Active display back on by using the power button. The content of my home URL page changes during the day, and i need to see the up to date page immediately, before interacting with it.

Android - Settings - Display - Screen Timeout is set to 2 minutes. Kiosk Browser Settings are General - Idle Page Timeout 1 minute enabled and Always Reload enabled, Connectivity - Reload home Page enabled and Reset WiFi enabled.  

Is there a setting that will reload the page whenever the power button is used to turn the display back on?


how to change browser (& system) locale or language?

User2883 7 months ago in Application • updated by Richard 7 months ago 4

I am trying to get some html code <input type="date"/> to be displayed in swedish format.

Currently it is always shown as english us format which is confusing for our users.

Is it possible to change the browser or system language?


Video controls

Brian Smith 8 months ago in Application • updated by Richard 7 months ago 2

I'm trying to link and play Youtube videos through KB, but am pretty disappointed in the layout. The standard webview player controls are pretty tiny for my kiosk tablet, which makes it difficult for students to move through the video. It also autoloads CC, which I do not want (the Youtube autogenerated CC is way off and confusing). I've tried playing around with the CSS and the iFrame settings in an attempt to fix this, but nothing seems to work.

Are there any ways to change the default controls/settings for your video player?


Extend %DEVICENAME% to javascript and URL?

User255 8 months ago in Application • updated by Richard 8 months ago 4

Hi, I noticed on another post that the request for the device name (%DEVICENAME%) to be used as part of the Kiosk Title was added.


As far as I can see - although I haven't tested this extensively - this wasn't added to the URL or javascript options

Would it be possible to add this variable for use with URL and as a javascript function to retrieve the device name?

This would be really useful for us as the only way I can see of doing it at the moment is creating a manual key/value pair based upon the uniqueID in a backend database. This is liable to lose synchronisation when the tablets are swapped out due to breakages etc and the db is not updated and as we want to use it as an identifier for permissions. Setting the device name is always done before deployment.


Pressing two buttons brings you out of kiosk mode

alib0ng0 8 months ago in Application • updated by Richard 8 months ago 4

Hi there - we have bought 20 licenses to be used on Samsung TAB Actives. During a round of user testing we discovered that you can get out of the app by pressing two buttons at once - the home button and the active apps button. This brings you to a list of open apps - even if there is none open, if you then swipe from the right you can access all the devices features - have you experience this before? can you please help?


Dropping out of Kiosk Broswer - how can I investigate

David Vale 8 months ago in Application • updated by Richard 8 months ago 4

I am using Kiosk Browser at my tennis club on a cheap, nameless Chinese tablet (running Android 4.4.2) to access a court booking facility. Trouble is, I often find that the tablet has dropped out of Kiosk Browser and is showing the launcher. I do not know how this is happening or how to find that out.
Any suggestions?


Check connectivity - Google DNS instead of home URL

User1838 9 months ago in Application • updated by Richard 7 months ago 2

Our setup hosts a webservice directly on the android device so the home url for kioskbrowser is localhost. Still, the webservice needs internet connection and I would like to have the connection reset if KioskBrowser cannot access a certain adress (even if the wifi is still connected). I would propose to let Kioskbrowser check the availability of a changeable adress i.e. the Google DNS instead of checking if the home url is available.