NDEFRecord

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

Web NFC API 的 NDEFRecord 接口提供了可从兼容的 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
# dom-ndefrecord

浏览器兼容性