NDEFReadingEvent.NDEFReadingEvent()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

NDEFReadingEvent() コンストラクターは、新しい NDEFReadingEvent オブジェクトを作成します。これは NDEFReader によって得られる新しい NFC 読み取りに対して配信するイベントを表します。

構文

js
new NDEFReadingEvent(type, options);

引数

type

常に 'type' です。

options

以下のメンバーを持つオブジェクトです。

serialNumber

メッセージが読み取られた機器のシリアル番号です。

message

以下のメンバーを持つオブジェクトの配列です。

data 省略可

転送されるデータが入ります。文字列、BufferSource、ネストされたレコードの配列のいずれかです。

encoding 省略可

文字列で、レコードのエンコーディングを指定します。

id 省略可

レコードの開発者が定義する識別子です。

lang 省略可

RFC 5646: Tags for Identifying Languages (BCP 47 とも呼ばれる)による有効な言語タグです。

mediaType 省略可

有効な MIME タイプです。

recordType

data に格納されているデータの種類を示す文字列です。以下の値のいずれかでなければなりません。

"absolute-url"

データの絶対 URL です。

"empty"

空の NDEFRecord です。

"mime"

有効な MIME タイプです。

"smart-poster"

NDEF-SMARTPOSTER 仕様書で定義されているようなスマートポスターです。

"text"

NDEF-TEXT 仕様書で定義されているようなテキストです。

"unknown"

レコードの種類が不明です。

"URL"

NDEF-URI 仕様書で定義されているような URL です。

仕様書

Specification
Web NFC API
# dom-ndefreadingevent-constructor

ブラウザーの互換性

BCD tables only load in the browser