WebFrame Pro Configuration Options

Available Settings

  • com.wireframerate.webframepro.homepage_url (String):
    Kiosk homepage as a string. For example: https://www.mydomain.com
    Default value: https://www.wireframerate.com

  • com.wireframerate.webframepro.clear_cache_enabled (Bool):
    Clears browser cache when the idle timer reloads the homepage URL.
    Default value: True

  • com.wireframerate.webframepro.domain_limiting_enabled (Bool):
    Limit navigation to a predefined list of allowed domains.
    Default value: True

  • com.wireframerate.webframepro.domain_allowed_list (String):
    Comma-delimited string of domain names. For example: domain1.com,domain2.com,domain3.co.uk
    Default value: wireframerate.com

  • com.wireframerate.webframepro.idle_timeout_enabled (Bool):
    Enable/disable the idle device timeout.
    Default value: True

  • com.wireframerate.webframepro.idle_timeout_seconds (Integer):
    Number of seconds before an idle device reloads the homepage URL.
    Default value: 300

  • com.wireframerate.webframepro.user_interaction_enabled (Bool):
    Enable/disable all user interaction.
    Default value: True

  • com.wireframerate.webframepro.javascript_popups_enabled (Bool):
    Enable/disable JavaScript popup dialog boxes.
    Default value: True

  • com.wireframerate.webframepro.full_screen_option (Integer):
    Configures the full screen option of the view. 0 for Safe Area constraints, 1 for full screen, 2 for full screen with page viewport overrides.
    Default value: 0

  • com.wireframerate.webframepro.safe_area_color (String):
    Six-digit hex code specifying the color for the screen above the Safe Area constraints. Must begin with ‘#’ (for example: #C19304).
    Default value: #000000

  • com.wireframerate.webframepro.pull_to_refresh_action (Integer):
    Configures the “pull-to-refresh” action. 0 for off, 1 to refresh the current page, 2 to reload homepage.
    Default value: 0

  • com.wireframerate.webframepro.swipe_navigation_enabled (Bool):
    Enable/disable swipe gestures for browser back/forward.
    Default value: True

  • com.wireframerate.webframepro.navigation_buttons_enabled (Bool):
    Enable/disable Smart Navigation Buttons.
    Default value: False

  • com.wireframerate.webframepro.navigation_buttons_autohide (Bool):
    When enabled, Smart Navigation Buttons will be hidden when inactive. When disabled, buttons will always be visible.
    Default value: True

  • com.wireframerate.webframepro.navigation_buttons_minimize (Bool):
    When enabled, Smart Navigation Buttons will minimize on scroll. When disabled, buttons will not minimize.
    Default value: False

Example XML

<dict>
	<key>com.wireframerate.webframepro.homepage_url</key>
	<string>https://www.apple.com</string>
	<key>com.wireframerate.webframepro.domain_limiting_enabled</key>
	<true/>
	<key>com.wireframerate.webframepro.domain_allowed_list</key>
	<string>apple.com, itunes.com</string>
	<key>com.wireframerate.webframepro.idle_timeout_enabled</key>
	<true/>
	<key>com.wireframerate.webframepro.idle_timeout_seconds</key>
	<integer>300</integer>
	<key>com.wireframerate.webframepro.clear_cache_enabled</key>
	<true/>
	<key>com.wireframerate.webframepro.user_interaction_enabled</key>
	<true/>
	<key>com.wireframerate.webframepro.swipe_navigation_enabled</key>
	<true/>
	<key>com.wireframerate.webframepro.pull_to_refresh_action</key>
	<integer>1</integer>
	<key>com.wireframerate.webframepro.javascript_popups_enabled</key>
	<true/>
	<key>com.wireframerate.webframepro.safe_area_color</key>
	<string>#000000</string>
	<key>com.wireframerate.webframepro.full_screen_option</key>
	<integer>0</integer>
	<key>com.wireframerate.webframepro.navigation_buttons_enabled</key>
	<true/>
	<key>com.wireframerate.webframepro.navigation_buttons_autohide</key>
	<true/>
	<key>com.wireframerate.webframepro.navigation_buttons_minimize</key>
	<true/>
</dict>