Changed in 9.4.8
Standard Web Pages
This setting allows you to control zooming on a webpage using the built-in iOS/iPadOS pinch gestures. Zooming in or out occurs when a visitor uses two fingers and drags them away from or toward each other or if a visitor double taps on the screen.
By default, Kiosk Pro will rely on the "user-scalable" attribute set in the page's viewport. You also have the option to disable zooming entirely, or to override the viewport in order to allow zooming regardless.
- Disable Zoom
- Allow Viewport to Control Zoom through User-Scalable Property (default)
- Always Allow Zoom (WKWebView only)
The default WKWebView browser engine does not include a method for disabling zoom. When using "Disable Zoom", Kiosk Pro injects a script into each page:
var meta = document.createElement('meta');meta.setAttribute('name', 'viewport');meta.setAttribute('content', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no');document.getElementsByTagName('head').appendChild(meta);
The UIWebView browser includes a property called 'scalesPageToFit' which is disabled when using "Disable Zoom". Apple's documentation defines 'scalesPageToFit' as "a boolean value determining whether the webpage scales to fit the view and the user can change the scale."
Alternative to Disable Zoom
If you experience an issue with your page scale when using "Disable Zoom" and are able to control the page code, you can instead set a viewport meta property in the <head> of your page to prevent zoom:
<meta name="viewport" content="user-scalable=no"/>
with PDF Files (displayed in Scroll or Hyperlink Only mode)
Disable Zoom for .pdfs allows you to toggle a visitor's ability to pinch and zoom specifically within .pdf files, and is only compatible with 'Scroll' or 'Hyperlink Only' modes.
As PDF's are often designed to be viewed at a larger scale than it is possible to accommodate with an iPad or iPhone, this setting adds flexibility in determining whether this type of file should be subject to the same zoom restrictions as the rest of your content.
When set to Off, this setting allows preset iPad pinch gestures to zoom in and out for a closer view of content.
This mode allows you to toggle the iPad's response to visitor touch, effectively turning the iPad into a non-interactive digital sign.
If your program requires the iPad to be a visual display only, you'll want to use this setting. Once switched On, the iPad will be unable to respond to touches, pinches or any other hand gestures. This is great for digital advertising or portfolio illustrations.
This setting is also compatible with the Screensaver Loop setting available in our Plus version. In combination with this setting, the screensaver will allow you to set up a local video file or set of local image files and continuously loop as a standalone digital sign without any programming required.
Fix Window to Viewport
Fixing the window to the viewport can make your kiosk content feel more like a native app.
Kiosk Pro is based on Apple's WebView browsers, which allow the entire window to be dragged, showing a white background screen, and then bouncing back when the touch gesture is released. This setting allows you to disable this drag-and-bounce action.
Allow Text Selection for Accessibility
While Kiosk Pro disables text selection by default, this setting allows visitors to select text for Speak Selection. With this setting turned On, visitors can select text on the screen by touching the screen and dragging their finger to create a text selection box.
Speak Selection is an accessibility feature that allows iOS to read selected text out loud to visitors who might otherwise have difficulty with on-screen text. Speak Selection must be turned on separately in the iPad's main Settings for 'Speak' to appear as an option for highlighted text.
Speak Selection can be turned on for your device by going into the iPad Settings > General > Accessibility > Speech > Speak Selection = On.
Screen Orientation Lock
This setting allows you to lock the screen orientation directly in Kiosk Pro.
- Off (default)
- Landscape with Home button to right
- Landscape with Home button to left
- Portrait with Home button at bottom
- Portrait with Home button at top
This setting sets the screen orientation separately from the iOS device orientation lock setting and only applies while Kiosk Pro is running.
iOS device orientation lock can be toggled from the Control Center, which is accessed by swiping up from the bottom of the screen while on the Home screen. If iOS device orientation lock is on, it will be overridden by any of the defined landscape or portrait settings above, but will be respected if this setting is ‘Off’.