Browser Compatibility

Defined under the namespace Scandit.Datacapture.Core

Feature

Added in version 6.13.0

Blob

Added in version 6.13.0

Blob - Current support?

MediaDevices

Added in version 6.13.0

MediaDevices/getUserMedia - current support?

OffscreenCanvas

Added in version 6.13.0

OffscreenCanvas - current support?

HttpProtocol

Added in version 6.13.0

Http/Https protocol

SecureContext

Added in version 6.13.0

Secure context

UrlObject

Added in version 6.13.0

URL/createObjectURL - current support?

WebWorkers

Added in version 6.13.0

Web Workers - current support?

WebAssembly

Added in version 6.13.0

WebAssembly - current support?

WebGL

Added in version 6.13.0

WebGL - current support?

WebAssemblyErrorFree

Added in version 6.13.0

WebAssembly without memory corruption (specific iOS version 11.2.2/11.2.5/11.2.6 bug)

SharedArrayBuffer

Added in version 6.19.0

SharedArrayBuffer - current support?

CrossOriginIsolated

Added in version 6.19.0

CrossOriginIsolated - current support?

BrowserCompatibility
interface BrowserCompatibility

Added in version 6.13.0

An object containing details about the support level of the used OS/browser combination regarding the features needed by this library.

fullSupport
readonly fullSupport: boolean

Added in version 6.13.0

Whether the full set of features required to have continuous camera video streaming are supported.

missingFeatures
readonly missingFeatures: Feature[]

Added in version 6.13.0

The list of features that are missing.

scannerSupport
readonly scannerSupport: boolean

Added in version 6.13.0

Whether the set of features required to use a Scanner to perform scans (Single Image Mode) are supported.

Defined under the namespace Scandit.Datacapture.Core.BrowserHelper

checkBrowserCompatibility()
function checkBrowserCompatibility(): BrowserCompatibility

Added in version 6.13.0

The built BrowserCompatibility object representing the current OS/Browser’s support for features.

checkMultithreadingSupport()
function checkMultithreadingSupport(): Promise<boolean>

Added in version 6.19.0

Whether or not the browser supports SharedArrayBuffer, the page is served to be crossOriginIsolated and has support for nested web workers.