PasswordCredential

可用性有限

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

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

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

PasswordCredential 接口是 凭证管理 API 的一部分,它提供了有关用户名/密码对的信息。在支持的浏览器中,此类的一个实例可能会在全局 fetch()init 对象的 credential 成员中传递。

注意:此接口仅限于顶层上下文,不能在 <iframe> 中使用。

Credential PasswordCredential

构造函数

PasswordCredential() 实验性

创建一个新的 PasswordCredential 对象。

实例属性

继承自其祖先 Credential 的属性。

PasswordCredential.iconURL 只读 实验性

一个字符串,包含指向图标图像的 URL。此图像旨在显示在凭证选择器中。URL 必须在未经身份验证的情况下可访问。

PasswordCredential.name 只读 实验性

一个人类可读的字符串,为凭证选择器中的显示提供公共名称。

PasswordCredential.password 只读 实验性

一个字符串,包含凭证的密码。

实例方法

无。

示例

js
const cred = new PasswordCredential({
  id,
  password,
  name,
  iconURL,
});

navigator.credentials.store(cred).then(() => {
  // Do something else.
});

规范

规范
Credential Management Level 1
# passwordcredential-interface

浏览器兼容性