BarcodeDetector: BarcodeDetector() Konstruktor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Der BarcodeDetector() Konstruktor erzeugt
ein neues BarcodeDetector Objekt, welches lineare und zweidimensionale
Barcodes in Bildern erkennt.
Syntax
new BarcodeDetector()
new BarcodeDetector(options)
Parameter
optionsOptional-
Ein Optionsobjekt, das eine Reihe von
BarcodeFormatsenthält, nach denen in den anschließendendetect()-Aufrufen gesucht wird. Die Optionen sind:formatsOptional-
Ein
Arrayvon Barcode-Formaten als Strings. Wenn nicht angegeben, suchendetect()-Aufrufe nach allen unterstützten Formaten. Aus Leistungsgründen wird empfohlen, auf spezifische Formate zu beschränken. Um eine vollständige Liste der unterstützten Formate zu sehen, siehe das unterstützte Barcode-Format.
Ausnahmen
TypeError-
Wird ausgelöst, wenn
formatsangegeben ist und der Parameter leer oderunknownenthält.
Beispiele
Dieses Beispiel erstellt ein neues Barcode-Detektor-Objekt mit angegebenen unterstützten Formaten und testet auf Browser-Kompatibilität.
// check compatibility
if (!("BarcodeDetector" in globalThis)) {
console.log("Barcode Detector is not supported by this browser.");
} else {
console.log("Barcode Detector supported!");
// create new detector
const barcodeDetector = new BarcodeDetector({
formats: ["code_39", "codabar", "ean_13"],
});
}
Spezifikationen
| Specification |
|---|
| Accelerated Shape Detection in Images> # dom-barcodedetector-barcodedetector> |
Browser-Kompatibilität
Loading…