NDEFRecord: NDEFRecord() コンストラクター

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

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

NDEFRecord()ウェブ NFC API のコンストラクターで、新しく構築された NDEFRecord オブジェクトを返します。これは互換性のある NFC 機器(例えば、NDEF に対応している NFC タグ)から読み書きできるデータを表すものです。

構文

js
new NDEFRecord(options)

引数

options

以下のプロパティを持つオブジェクトです。

data 省略可

転送されるデータが入ります。文字列のオブジェクトまたはリテラル、ArrayBufferTypedArrayDataView、またはネストされたレコードの配列のいずれかです。

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 です。

返値

新しい NDEFRecord です。

仕様書

Specification
Web NFC API
# dom-ndefrecord-constructor

ブラウザーの互換性

BCD tables only load in the browser