BarcodeDetector.getSupportedFormats()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
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 |
ブラウザーの互換性
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
getSupportedFormats() static method |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- Experimental. Expect behavior to change in the future.
- See implementation notes.
- User must explicitly enable this feature.
- Has more compatibility info.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.