NDEFRecord
NDEFRecord
接口是Web NFC API的一部分,它提供了可以从兼容的 NFC 设备(例如支持 NDEF 的 NFC 标签)读取或写入的数据。
构造函数
NDEFRecord()
实验性-
返回一个新的
NDEFRecord
。
实例属性
NDEFRecord.recordType
实验性 只读-
返回记录的记录类型。记录必须具有标准化的众所周知的类型名称,例如
"empty"
、"text"
、"url"
、"smart-poster"
、"absolute-url"
、"mime"
或"unknown"
,或者外部类型名称,它由域名和自定义类型名称用冒号 (:) 分隔。 NDEFRecord.mediaType
实验性 只读-
返回记录的MIME 类型。如果
recordType
不等于"mime"
,则此值为null
。 NDEFRecord.id
实验性 只读-
返回记录标识符,它是一个用于识别记录的绝对或相对 URL。
注意: 标识符的唯一性仅由记录的生成器强制执行。
NDEFRecord.data
实验性 只读-
返回一个包含记录有效负载的原始字节的
DataView
。 NDEFRecord.encoding
实验性 只读-
返回文本有效负载的编码,否则返回
null
。 NDEFRecord.lang
实验性 只读-
返回文本有效负载的语言,如果没有提供语言,则返回
null
。
实例方法
NDEFRecord.toRecords()
实验性-
将
NDEFRecord.data
转换为一系列记录。这允许解析可能包含嵌套记录(例如智能海报和外部类型记录)的记录类型的有效负载。
规范
规范 |
---|
Web NFC API # dom-ndefrecord |
浏览器兼容性
BCD 表仅在浏览器中加载