NDEFRecord

可用性有限

此功能不是基线功能,因为它在一些最常用的浏览器中无法正常工作。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中可用。

实验性: 这是一个实验性技术
在生产环境中使用此功能之前,请仔细查看浏览器兼容性表

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 表仅在浏览器中加载