Navigator: credentials 属性

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上使用。自 2019 年 9 月以来,它已在各种浏览器中可用。

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

Navigator 接口的只读属性 credentials 返回与当前文档关联的 CredentialsContainer 对象,该对象公开了请求凭据的方法。CredentialsContainer 接口还在发生重要事件(例如登录或注销成功)时通知用户代理。此接口可用于功能检测。

一个 CredentialsContainer 对象。

示例

js
if ("credentials" in navigator) {
  navigator.credentials.get({ password: true }).then((creds) => {
    // Do something with the credentials.
  });
} else {
  // Handle sign-in the way you did before.
}

规范

规范
Credential Management Level 1
# framework-credential-management

浏览器兼容性