Category Filter

How to configure Advanced Website Kiosk Settings for iOS devices

Hexnode’s Advanced Website Kiosk settings help configure advanced settings for iOS devices operating in Web App Kiosk mode. These settings allow you to enforce tighter restrictions on the Web App kiosk in Hexnode Browser Lite.

Prerequisite:


Advanced Website Kiosk settings work only if the web app is configured to open in Hexnode Browser Lite.


Once the web apps are added to kiosk mode you can configure the Advanced Website kiosk settings.

Configure Advanced Website Kiosk Settings

Go to your Hexnode portal, navigate to Policies > New Policy > iOS Kiosk Lockdown . Now configure web app to open in Hexnode Browser Lite by clicking on Web Apps > Configure. Then go to Advanced Website Kiosk Settings > Configure .

Toolbar
Enable Browser toolbar  Check this option to show the toolbar of the browser. 

If enabled,

Settings Description
Show Back button  Check this option to show the back button on the toolbar. 
Show Forward button  Check this option to show the forward button on the toolbar. 
Show Reload button  Check this option to show the page reload button on the toolbar. 
Show Home button  Check this option to show the home button on the toolbar. 
Show Print Icon  Check this option to show the print icon on the toolbar. 
Show ‘Clear Session’ option  When checked, clear session option is shown on the toolbar. 
Hide toolbar and navigation bar on scrolling 
(Supported on iOS 11+) 
When checked, toolbar and navigation bar will be hidden while scrolling the screen. 
Customize share options Check this option to let users customize the share extensions for the web app. Share extension provides a convenient method for users to share contents like video, image, link or file.
Show browser title on the toolbar  Choose whether to show the Hexnode Browser Lite title on the toolbar. 
Browser title (If ‘Show browser title on the toolbar’ is checked)  Choose the Hexnode Browser Lite title. You can either give the web app’s name as Hexnode Browser Lite title or choose a custom title. 
Title (If ‘Custom title’ is chosen)  Enter a title to be displayed on the browser toolbar.  
Theme color  Choose a theme color for the toolbar. You can choose from a set of 10 colors. When any of the colors is chosen, a reset button appears to the right of the box clicking on which you are able to reset the default theme. 


Appearance
Settings Description
Screen Orientation  Choose the orientation of the browser screen. You can choose from ‘As per device settings’, ‘Landscape left’, ‘Portrait’, ‘Landscape right’, ‘Invert’. The default orientation is as per the device settings. 
Note: To select the screen orientation of the device, uncheck the option ‘Disable device screen rotation’ under Kiosk Lockdown > iOS Kiosk Lockdown > Web app
Pinch-to-zoom web page 
(Supported on iOS 10+) 
Make it possible to zoom in/out the page with the pinch-to-zoom gesture. 
Allow double tap to zoom  Check this option to zoom in/out the web page on double-tapping the screen. 
Hide Status bar  When checked, status bar will be hidden on the device. 
Web page View  Choose how you would like to view the web page. The selected option will get updated after the next reload of the page. You can choose from Default, Desktop, and Custom. If custom option is selected, a custom name is to be entered in the field ‘Custom user agent string’. Example:  Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1. 


Scheduled Refresh
Settings Description
Reload web app after every _ second(s) of inactivity  Enter the amount of time in seconds after which the home page of the web app must be reloaded. Inactivity interval cannot be less than 10 seconds and greater than 86400 seconds. 
Do not reload if on home page  Check this option to stop the home page of the web app from reloading on no interaction for a period set under the option ‘Reload web app after every ___ second(s) of inactivity’. 
Reload web app when connected to a network  Check this option to reload a web page when connected to a network or when switched from one network to another. Enabled by default. 
Refresh current page every _ minute(s)  Enter the amount of time in minutes after which the web page must be reloaded. A maximum of 1440 minutes (1 day) can be given. The minimum value is 1 minute. 

Location
Settings Description
Allow Web Apps to Use Location services  If unchecked, web apps will not be allowed to use location services. 


Privacy and Security
Settings Description
Ignore SSL errors  Check this option to hide security warnings due to SSL errors. SSL connection errors occur when you are trying to connect to an SSL-enabled website, and your browser (client) is unable to make a secure connection to the website’s server. 


Content
Settings Description
Allow JavaScript  Check this option to allow JavaScript on your browser. Javascript provides interactive elements on browsers and web pages. For example: while viewing Google Maps on a browser, interactivity and user-friendliness is because of the Javascript. Allowed by default. 

Browsing History
Settings Description
Cache Settings  Web caching temporarily stores specific files and pages to improve the loading time and to reduce bandwidth usage of the websites. Here, you have four options from which you can choose the cache settings:  
  • Load default – Use default cache usage mode defined in the protocol.  
  • Load network if cache unavailable – Use default cache usage mode defined in the protocol.  
  • Disable cache – Use default cache usage mode defined in the protocol.  
  • Load cached files only – Use default cache usage mode defined in the protocol.  
Clear cache Check this option to empty the cache on page reload. 
Clear cookies  A cookie is a piece of data that a website sends to the device when you visit a website, to customize their content based on information from previous visits. The cookies get cleared every time the web page reloads, when this option is checked. 
Accept Cookies 
(Supported on iOS 11+)  
Cookies can be accepted on devices in either of the three ways: 
  • Always – Cookies will always be accepted from websites.
  • From Visited Sites – Choosing this option allows cookies from websites the users visit while blocking cookies from advertisers and trackers.
  • Never – Never accept cookies from websites.
Reset cookies   Checking the option lets users delete the saved cookies from the device.  
Clear web storage  Check this option to clear web storage. Web storage offers a way for web applications and pages to store data locally in web browsers. The data that is stored is persistent, meaning that it does not expire with a session. 
Clear browsing history Check this option to clear browsing history. Browsing history is the list of web pages a user has visited recently along with associated data such as page title and time of visit. The browsing history will be cleared on every page reload. After the browsing history is cleared, pressing the back button will not affect a single app kiosk with an app auto-launch delay set to 0 second. However, on a single app kiosk with a greater app auto-launch delay or multi-app kiosk pressing the back button will exit from the web app.

Hardware and Software Keys
Settings Description
Disable keyboard Check this option to disable keyboard.
Disable Home button Check this option to disable the home button in the device that directs to the kiosk home screen.
Note: Supported only on ‘Multi web app kiosk’ mode for Hexnode Browser Lite.

Other Settings
Settings Description
Disable text selection Check this option to prevent text selection.
Pull down to refresh the web page Check this option to allow the user to refresh the Hexnode Browser Lite screen manually by pulling down the screen.
Enforce private browsing When private browsing is enforced, the browser applies a dark theme.
Allow pop-ups Checking the option allows the websites to display content in the pop-up window.
Save and share webpage as PDF Webpages can be saved and shared as PDF if this option is checked.
Enable horizontal scrolling
(Supported on iOS 10+)
Checking this option enables horizontal scrolling for websites.
Enable vertical scrolling (Supported on iOS 10+) Checking this option enables vertical scrolling for websites.
Enable navigation gesture Enables the swipe to left gesture to return to kiosk home screen. Note: Works only when devices are running in multi-app kiosk mode.
Redirect from blocked URL When this option is checked, instead of reloading the page of a blocked URL, the users will be redirected to the home page of the web app.

Associate the Policy to target devices

  1. Go to Policy targets, click on Devices/Device Groups/Users/User Groups/Domains.
  2. Click on +Add Devices.
  3. Select the required Devices/Device Groups/Users/User Groups/Domains > Click OK.
  4. Click on Save to apply the policies to devices.

If the policy has been saved, you can associate it to devices using another method.

  1. From Policies, check the policies to be associated.
  2. Click on Manage > Associate targets > select the Device/Device Group/Users/User Groups/Domains.
  3. Click on Associate to apply the policy to the devices.