AuthenticatorAttestationResponse: getAuthenticatorData() 方法

基线 2023

新可用

2023 年 10 月起,此功能适用于最新的设备和浏览器版本。此功能可能不适用于较旧的设备或浏览器。

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

getAuthenticatorData()方法是AuthenticatorAttestationResponse接口的方法,它返回一个包含AuthenticatorAttestationResponse.attestationObject属性中包含的身份验证器数据的ArrayBuffer

这是一个便利函数,用于方便地访问身份验证器数据,无需编写额外的解析代码来从attestationObject中提取它。

语法

js
getAuthenticatorData()

参数

无。

返回值

一个ArrayBuffer,其ArrayBuffer.byteLength至少为 37 字节,包含身份验证器数据中解释的数据结构。

这将等效于AuthenticatorAttestationResponse.attestationObject属性中包含的身份验证器数据。

示例

有关详细示例,请参阅使用 WebAuthn API 创建公钥凭据

规范

规范
Web 身份验证:访问公钥凭据的 API - 第 3 级
# dom-authenticatorattestationresponse-getauthenticatordata

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。