此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Navigator:credentials 属性

基线 广泛可用

自 2019年9月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

安全上下文: 此特性仅在一些支持的浏览器安全上下文(HTTPS)中可用。

Navigator 接口的只读属性 credentials 返回与当前文档关联的 CredentialsContainer 对象,该对象暴露用于请求凭据的方法。CredentialsContainer 接口还会在发生感兴趣的事件时通知用户代理,例如成功登录或注销。此接口可用于特性检测。

一个 CredentialsContainer 对象。

示例

js
if ("credentials" in navigator) {
  navigator.credentials.get({ password: true }).then((creds) => {
    // 使用凭据执行操作
  });
} else {
  // 使用之前的方式处理登录
}

规范

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

浏览器兼容性