{ "api": { "BarcodeDetector": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BarcodeDetector", "spec_url": "https://wicg.github.io/shape-detection-api/#barcode-detection-api", "tags": [ "web-features:barcode" ], "support": { "chrome": [ { "version_added": "88", "partial_implementation": true, "notes": [ "Supported on ChromeOS and macOS only.", "Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See [bug 40245611](https://crbug.com/40245611)." ] }, { "version_added": "83", "version_removed": "88", "partial_implementation": true, "notes": "Supported on macOS only." } ], "chrome_android": { "version_added": "83" }, "edge": { "version_added": "83", "partial_implementation": true, "notes": [ "Supported on macOS only.", "Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See [bug 40245611](https://crbug.com/40245611)." ] }, "firefox": { "version_added": false, "impl_url": "https://bugzil.la/1553738" }, "firefox_android": "mirror", "oculus": "mirror", "opera": { "version_added": "69", "partial_implementation": true, "notes": [ "Supported on macOS only.", "Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See [bug 40245611](https://crbug.com/40245611)." ] }, "opera_android": "mirror", "safari": { "version_added": "17", "flags": [ { "type": "preference", "name": "Shape Detection API", "value_to_set": "true" } ] }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } }, "BarcodeDetector": { "__compat": { "description": "`BarcodeDetector()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/BarcodeDetector/BarcodeDetector", "spec_url": "https://wicg.github.io/shape-detection-api/#dom-barcodedetector-barcodedetector", "tags": [ "web-features:barcode" ], "support": { "chrome": [ { "version_added": "88", "partial_implementation": true, "notes": "Supported on ChromeOS and macOS only." }, { "version_added": "83", "version_removed": "88", "partial_implementation": true, "notes": "Supported on macOS only." } ], "chrome_android": { "version_added": "83" }, "edge": { "version_added": "83", "partial_implementation": true, "notes": "Supported on macOS only." }, "firefox": { "version_added": false, "impl_url": "https://bugzil.la/1553738" }, "firefox_android": "mirror", "oculus": "mirror", "opera": { "version_added": "69", "partial_implementation": true, "notes": "Supported on macOS only." }, "opera_android": "mirror", "safari": { "version_added": "17", "flags": [ { "type": "preference", "name": "Shape Detection API", "value_to_set": "true" } ] }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "detect": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BarcodeDetector/detect", "spec_url": "https://wicg.github.io/shape-detection-api/#dom-barcodedetector-detect", "tags": [ "web-features:barcode" ], "support": { "chrome": [ { "version_added": "88", "partial_implementation": true, "notes": "Supported on ChromeOS and macOS only." }, { "version_added": "83", "version_removed": "88", "partial_implementation": true, "notes": "Supported on macOS only." } ], "chrome_android": { "version_added": "83" }, "edge": { "version_added": "83", "partial_implementation": true, "notes": "Supported on macOS only." }, "firefox": { "version_added": false, "impl_url": "https://bugzil.la/1553738" }, "firefox_android": "mirror", "oculus": "mirror", "opera": { "version_added": "69", "partial_implementation": true, "notes": "Supported on macOS only." }, "opera_android": "mirror", "safari": { "version_added": "17", "flags": [ { "type": "preference", "name": "Shape Detection API", "value_to_set": "true" } ] }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "getSupportedFormats_static": { "__compat": { "description": "`getSupportedFormats()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/BarcodeDetector/getSupportedFormats_static", "spec_url": "https://wicg.github.io/shape-detection-api/#dom-barcodedetector-getsupportedformats", "tags": [ "web-features:barcode" ], "support": { "chrome": [ { "version_added": "88", "partial_implementation": true, "notes": "Supported on ChromeOS and macOS only." }, { "version_added": "83", "version_removed": "88", "partial_implementation": true, "notes": "Supported on macOS only." } ], "chrome_android": { "version_added": "83" }, "edge": { "version_added": "83", "partial_implementation": true, "notes": "Supported on macOS only." }, "firefox": { "version_added": false, "impl_url": "https://bugzil.la/1553738" }, "firefox_android": "mirror", "oculus": "mirror", "opera": { "version_added": "69", "partial_implementation": true, "notes": "Supported on macOS only." }, "opera_android": "mirror", "safari": { "version_added": "17", "flags": [ { "type": "preference", "name": "Shape Detection API", "value_to_set": "true" } ] }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } } } } }