この API は Firefox OS 上の特権付きアプリ、または認定済みアプリからのみ有効になります。
MozNDEFRecord
はNFC データ交換フォーマット (NDEF) を実装するデータ構造です。これはアプリ、NFCタグ、デバイスの間で NFC関連のデータ通信をするための標準的な共通フォーマットです。
文法
MozNDEFRecord(optional MozNDEFRecordOptions options); dictionary MozNDEFRecordOptions { TNF tnf = "empty"; Uint8Array type; Uint8Array id; Uint8Array payload; };
プロパティ
MozNDEFRecord.tnf
読取専用tnf
は、レコードのタイプ名フォーマット (3-bit フィールド) を含みます。この項目は必須です。MozNDEFRecord.type
読取専用type
はペイロードのコンテンツを記述したオプションのフィールドです。通常はMIMEタイプになります。
MozNDEFRecord.id
読取専用id
はUint8Array
を表すオプションのフィールドです。このフィールドの意味はアプリケーション依存です (機能性によって、適切なidが使用できます)MozNDEFRecord.payload
読取専用payload
はUint8Array
を表すオプションのフィールドです。。このフィールドの意味はアプリケーション依存です (例えば、連絡帳アプリでは、URLや、MIMEタイプや、住所などを含みます)
仕様
Gecko での NFC の実装は、NFC フォーラムの仕様に従っています。
ブラウザ互換性
現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本部分 |
未サポート |
未サポート | 未サポート | 未サポート | 未サポート |
機能 | Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本部分 | 未サポート | 未サポート | 2.0 moz [1] | 未サポート | 未サポート | 未サポート |
[1] Firefox OS 2.2 以降では、特権付きアプリから利用可能; それより前のバージョンでは、認定アプリでのみ利用可能。