このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

BarcodeDetector: getSupportedFormats() static method

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

もっと多くのブラウザーがこの機能に対応してほしいですか? 理由を教えてください。

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

メモ: この機能はウェブワーカー内で利用可能です。

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

BarcodeDetector インターフェイスの静的メソッド getSupportedFormats() は、サポートされているバーコード形式の種類の Array で履行される Promise を返します。

構文

js
BarcodeDetector.getSupportedFormats()

引数

なし。

戻り値

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

例外

例外は投げられません。

例

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

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

仕様書

仕様書
Accelerated Shape Detection in Images
# dom-barcodedetector-getsupportedformats

ブラウザーの互換性