BlueFletch Enterprise
  • BlueFletch Enterprise
  • Product Guides
    • BlueFletch Launcher
      • Configurable Layouts
        • Layouts
        • Orientation Options
        • Criteria
        • Widgets
        • Implied Groups
        • Kiosk Mode
        • Persistent Foreground App
        • Password Protected Applications
        • Quick Start Applications Folder
        • Layout Custom Actions
        • Replacement Values
        • Assets Manager
      • Theming
        • Configure Theme
        • Site-Specific Theming
        • Custom Field Display
      • Site Information Service
      • Custom Intents
        • Standard Android Intents
        • Platform Actions
        • Filtering
        • Technical Guide
      • Security and Safety
        • Clear App Data on Logout
        • Application Enabler
        • Disable Packages
        • Key Management
        • NFC Enable/Disable
        • Secure Notifications
        • Wi-Fi UI Settings Enable/Disable
        • Motion Activated Device Lock
        • Unique Login
        • Local Admin Password
        • Device Remote Lock
      • Device Loss Prevention
        • Low Battery Mode
        • Luggage Tag Mode
        • Secure Device Mode
      • Launcher Provider SDK
      • Load Configurations via QR Code Scan
      • Getting Started
      • Technical Guide
      • Release Notes
    • Authentication and SSO
      • Features
        • Secondary Authentication
          • PIN
          • Face Recognition
          • NFC Tag
          • Barcode
          • Alternate Secondary Authentication
      • Technical Guide
        • LDAP
        • AppAuth/OIDC
        • Okta (Session)
        • MSAL
        • ADFS 3.0/2012 Using ADAL
      • Release Notes
    • Support Application
      • Features
        • Events to Splunk
        • Logs to Azure
        • External Configuration Support
        • Application Usage History
        • Generating RxLogger Log Files
      • Technical Guide
        • Event Information
        • Event Examples
      • Support Installer
      • Getting Started
      • Release Notes
    • Device Finder
      • Features
        • Device Details
        • Device Status
        • View Site Devices
      • Technical Guide
      • Getting Started
      • Release Notes
    • Browser
      • Features
        • Custom Scripts
        • FIDO2 / Webauthn Support
        • URL AllowList and BlockList
      • Technical Guide
        • Configuring Browser
        • All Configuration
        • Available Intents
        • APIs and Page Actions
      • Release Notes
    • Chat
      • Features
      • Technical Guide
      • Getting Started
      • Release Notes
    • Playbook Agent
      • Features
      • Getting Started
      • Release Notes
    • Portal
      • Login & Logout
      • Navigation & Account Settings
      • Support Agent
        • Home
        • Device Details
        • Dashboards
        • Cards
        • Event Explorer
        • Reports
      • Enterprise Launcher
        • Creating a Configuration
        • Sending a Notification
        • Managing Sites
      • Playbook MDM
        • Playbooks
        • Plays
        • Devices
        • Deployment Groups
        • Zebra StageNow
      • EMM Console
        • Overview
        • Setup
          • Enroll Org in EMM
          • Policy Management
          • Provisioning
          • Device Management
          • Installing Playbook in EMM
        • Troubleshooting
          • Device Issues
          • Policy Issues
      • Chat Manager
        • Overview
        • Chat Roles
        • Chat Channels
        • Chat Audio Transcription
        • Message Logs
      • Admin
        • Organization
        • Single Sign On
          • Azure Setup
          • Okta Setup
          • Google Workspace Setup
          • Portal Setup
        • Users
        • Roles
          • Overview
          • Predefined Roles
          • Permissions
          • Manage Roles
        • Downloads
        • Agents
        • Key Management
          • Overview
          • API Keys
          • Device Keys
          • Device Restrictions
          • Allowed IP Addresses
        • Enterprise
        • Audit Logs
      • Event Forwarding
      • Remote Control
      • Getting Started
      • Release Notes
    • Other Applications
      • Messaging
        • Features
        • Technical Guide
        • Release Notes
      • Keyboard
        • Features
        • Technical Guide
          • How to: Set Keyboard as default
        • Release Notes
      • Bluetooth
        • Features
        • Release Notes
      • Voice Chat
        • Features
        • Release Notes
      • Device Remote Control
        • Features
        • Technical Guide
        • Release Notes
      • Device ID
        • Features
        • Technical Guide
        • Release Notes
      • Suite Installer
        • Technical Guide
        • Release Notes
      • Accessibility Enabler
        • Release Notes
      • EPM Plugin
        • Features
        • Technical Guide
        • Release Notes
    • Workforce Identity
  • Technical Documentation
    • Updating License Key
    • Commonly Reported Issues
    • Deploying BlueFletch Enterprise
      • Android 10 and 11
      • MDMs
        • Workspace One (VMWare AirWatch)
        • SOTI
        • Microsoft Intune
          • Microsoft Intune + Playbook
      • From Portal to Playbook Agent
Powered by GitBook
On this page
  • Configuration Field/Keys
  • Sample Browser Configuration
  1. Product Guides
  2. Browser
  3. Technical Guide

All Configuration

Configuration Field/Keys

Key
Description

showUrl

boolean Determines if the URL will be displayed to the user. Defaults to false.

showTitle

boolean Determines if the webpage title is displayed to the user. Defaults to false.

allowCookiePreview

boolean Determines if user can view the cookies for the current URL. This is used for development purposes. Defaults to false.

fixOrientation

boolean Determines if the view is fixed to portrait. Defaults to false.

allowUrlEdit

boolean Determines if the user is allowed to edit the URL. Defaults to false.

defaultHomepage

string URL of the website to be visited when the browser application is clicked. Defaults to a blank URL.

enablePinchToZoom

boolean Determines if the user is allowed to pinch to zoom within the webpage. Defaults to false.

allowInsecureSites

boolean Determines if the user is allowed to visit insecure websites. Defaults to false.

allowCameraAccess

boolean Determines if the website can access the camera. Defaults to false.

allowAudioCapture

boolean Determines if the website can access the microphone. Defaults to false.

allowPrinterAccess

boolean Determines if the website can access the printers. Defaults to false.

allowPopupWindows

boolean Determines if the website can display pop-up windows over webpage content within the browser. Defaults to false.

logLevel

string Determines the level of log to be logged in Support Agent. Valid values are verbose, debug, info, or error. If set, only the level of logs set and below will be logged. Defaults to info.

openInDesktopMode

boolean If used in a browserOverrides object and set to true, the browser will open the website with a user agent to tell the browser to render it in desktop mode. Defaults to false.

allowThirdPartyCookies

boolean Determines if the website can use/store third-party cookies. Defaults to false.

enableEmsApi

boolean Enable the Launcher Provider, Keyboard, and Scanner APIs to be used from a webpage. Defaults to false.

userAgent

string A replacement user agent string to send to the server; the server will process data from the application as if it was coming from a different web browser, as defined by the string. If not specified, will default to the device-provided user agent string. Can be overridden by the value in a shortcut's browserOverrides.

customScriptPath

customStylePath

string The file locataion, using the file path on the device or an asset, of a CSS file applied to implement custom styles on the BlueFletch Browser.

createDataWedgeProfile

boolean Determines whether or not a DataWedge profile will be automatically created for the BlueFletch Browser when the application is first launched. Defaults to true (profile is automatically created). Applicable to Zebra devices only.

disableBackButton

boolean If true, the Android Back button will be disabled while a Browser web app is open. Default is false.

disableBackButtonMessage

string If disableBackButton is true, a toast message will display the defined text string upon tapping Android Back button. Text defaults to "Back button has been disabled for this app". To not display any toast for a particular web app while Back button is disabled, define this value with an empty string within the web app's browserOverrides object.

useWideViewPort

boolean Sets whether the WebView should enable support for the "viewport" HTML meta tag or should use a wide viewport. Default is true.

scannerDisableProfile

boolean When using the Javascript Scanner interface logic, the Scanner.disable and Scanner.unregister functions will disable the scanner hardware on Zebra devices. Set this flag to 'false' to ignore scan events and not disable the scanner hardware. Default is true, introduced in version 2.0.10

webauthnPaths

string Comma-delimited list of hosts where the WebAuthn (FIDO2) interfaces will be enabled within the Browser. If set and the current page matches the host, Browser will allow the use of FIDO2 with NFC security keys on that page.

clearCacheOnExit

boolean If set to true, when the browser closes, will invoke logic to clear cache. Default is false. Introduced in version 2.3.4

clearCookiesOnExit

boolean If set to true, when browser closes, will invoke logic to clear cookies. Default is false. Introduced in version 2.3.4

enableLauncherHid

boolean If set to true, when Launcher is running and Browser is in the foreground, HID scanning (sending scanned data as keystrokes) is enabled. Default is false. Introduced in version 2.3.11.

Notes

  • If the "allowCameraAccess" or "allowCookiePreview" is set to true, the overflow menu and title will be shown. If both are set to false, the overflow menu will be hidden.

  • If the "showUrl" or "showTitle" or "allowUrlEdit" is set to true, the toolbar will be shown. If all three are set to false, the toolbar will be hidden.

  • If the "defaultHomepage" is not set, the browser will not launch when the user clicks on the browser application and an error will be displayed.

Sample Browser Configuration

"browser": {
    "showUrl": false,
    "showTitle": false,
    "allowCookiePreview": false,
    "fixOrientation": false,
    "allowUrlEdit": false,
    "defaultHomepage": "https://bluefletch.com",
    "enablePinchToZoom": false,
    "allowInsecureSites": false,
    "allowCameraAccess": false,
    "allowAudioCapture": false,
    "allowPrinterAccess": false,
    "enableEmsApi": false,
    "logLevel": "info",
    "createDataWedgeProfile": true,
    "disableBackButton": false   
},
"browserRestrictions:" : {
    "allowList" : [],
    "blockList" : []
}

PreviousConfiguring BrowserNextAvailable Intents

Last updated 3 months ago

string The file location, using the file path on the device or an , of a Javascript file applied to implement a custom behavior on the BlueFletch Browser.

asset