BarcodeDetector.getSupportedFormats()

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

Invalid slug for templ/sidebar: Barcode Detector API

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

getSupportedFormats()BarcodeDetector インターフェイスの静的メソッドで、対応しているバーコード形式の種類の配列 (Array) で履行されるプロミス (Promise) を返します。

構文

js
var supportedFormats = BarcodeDetector.getSupportedFormats();

引数

このメソッドは引数を受け取りません。

返値

対応しているバーコード形式の種類の配列 (Array) で履行される Promise を返します。

例外

例外は発生しません。

次の例では、静的メソッド getSupportFormat() を呼び出し、その結果をコンソールにログ出力しています。

js
// 対応している型をチェック
BarcodeDetector.getSupportedFormats().then((supportedFormats) => {
  supportedFormats.forEach((format) => console.log(format));
});

仕様書

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

ブラウザーの互換性

BCD tables only load in the browser