NDEFRecord: NDEFRecord() コンストラクター
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
NDEFRecord()
はウェブ NFC API のコンストラクターで、新しく構築された NDEFRecord
オブジェクトを返します。これは互換性のある NFC 機器(例えば、NDEF に対応している NFC タグ)から読み書きできるデータを表すものです。
構文
js
new NDEFRecord(options)
引数
options
-
以下のプロパティを持つオブジェクトです。
data
省略可-
転送されるデータが入ります。文字列のオブジェクトまたはリテラル、
ArrayBuffer
、TypedArray
、DataView
、またはネストされたレコードの配列のいずれかです。 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