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

View in English Always switch to English

Navigator:credentials 属性

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2019年9月⁩.

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

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

一个 CredentialsContainer 对象。

示例

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

规范

Specification
Credential Management Level 1
# framework-credential-management

浏览器兼容性