KioskView — Support

KioskView is designed to be simple to set up. Enter a URL, set an allow pattern, and tap Start. Most questions can be answered by exploring the app — but we're here to help if you get stuck.

Frequently Asked Questions

How do I get started?
  1. Enter the URL your kiosk should open with (e.g. https://example.com).
  2. Set an allow pattern to restrict which pages can be visited (e.g. https://example.com/**).
  3. Optionally enable location sharing.
  4. Tap Start Browsing.
How do allow patterns work?

The allow pattern controls which URLs are reachable during a kiosk session. Any navigation to a URL that doesn't match the pattern is silently blocked.

Use * to match a single path segment or host label, and ** to match any number of path segments.

The start URL is being blocked — what's wrong?

The start URL must match the allow pattern you've set. For example, if your start URL is https://example.com/dashboard and your pattern is https://example.com/**, that will work. If your pattern is https://example.com/menu/**, the start URL won't match and the session won't start.

How does location work?

When location is enabled, KioskView replaces the browser's built-in geolocation with a native implementation. This means the standard browser permission dialog never appears — iOS asks for location permission once, and after that the website receives location data seamlessly via the standard navigator.geolocation API.

How can my website detect it's running inside KioskView?

KioskView injects window.isKioskMode = true before any page script runs. You can check this flag to adapt your layout — for example, hiding navigation elements or enlarging touch targets.

How do I exit a kiosk session?

Swipe down from the top of the screen to access the iOS status bar, then use the home gesture or app switcher to return to the setup screen.

Are my settings saved?

Yes. The start URL and allow pattern are saved automatically and restored the next time you open the app.

Technical Requirements

Contact Support

If you encounter a bug or have a feature request, please get in touch.

📧 kioskview@tanas.ca

We typically respond within 24–48 hours.