BarcodeDetector()

Draft

This page is not complete.

Secure context

This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The BarcodeDetector() constructor creates a new BarcodeDetector object which detects linear and two-dimensional barcodes in images.

Syntax

var BarcodeDetector = new BarcodeDetector();

Parameters

barcodeDetectorOptions Optional
An options object containing a series of BarcodeFormats to search for in the subsequent detect() calls. The options are:

Examples

This example creates a new barcode detector object, with specified supported formats and tests for browser compatibility.

// create new detector
var barcodeDetector = new BarcodeDetector({formats: ['code_39', 'codabar', 'ean_13']});

// check compatibility
if (barcodeDetector) {
  console.log('Barcode Detector supported!');
} else {
  console.log('Barcode Detector is not supported by this browser.');
}

Specifications

Specification
Accelerated Shape Detection in Images
# dom-barcodedetector-barcodedetector

Browser compatibility

BCD tables only load in the browser