BarcodeDetector()
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
BarcodeDetector()
コンストラクターは、線形および二次元バーコードを画像から検出する新しい BarcodeDetector
(検出器)オブジェクトを生成します。
構文
js
new BarcodeDetector();
引数
- barcodeDetectorOptions 省略可
-
後続の
detect()
呼び出しで検索する一連のBarcodeFormats
を含むオプションオブジェクトです。オプションは以下の通りです。formats
: バーコードの形式を文字列で表したArray
です。対応している形式の完全な一覧はバーコード検出 API の概要ページを参照してください。
例
この例では、対応している形式を指定して新しいバーコード検出器オブジェクトを作成し、ブラウザーの互換性をテストしています。
js
// 新しい検出器を生成
var barcodeDetector = new BarcodeDetector({
formats: ["code_39", "codabar", "ean_13"],
});
// 互換性のチェック
if (barcodeDetector) {
console.log("Barcode Detector に対応しています。");
} else {
console.log("Barcode Detector はこのブラウザーでは対応していません。");
}
仕様書
Specification |
---|
Accelerated Shape Detection in Images # dom-barcodedetector-barcodedetector |
ブラウザーの互換性
BCD tables only load in the browser