OTPCredential:代码属性
code
是 OTPCredential
接口的只读属性,它包含一次性密码 (OTP)。
值
包含 OTP 的字符串。
示例
以下代码会在收到短信时触发浏览器的权限流程。如果授予权限,则 promise 会解析为 OTPCredential
对象。然后,包含的 code
值将设置为 <input>
表单元素的值,然后提交该表单元素。
js
navigator.credentials
.get({
otp: { transport: ["sms"] },
signal: ac.signal,
})
.then((otp) => {
input.value = otp.code;
if (form) form.submit();
})
.catch((err) => {
console.error(err);
});
注意:有关代码的完整解释,请参阅 WebOTP API 着陆页。您也可以 查看此代码作为完整的工作演示的一部分。
规范
规范 |
---|
WebOTP API # dom-otpcredential-code |
浏览器兼容性
BCD 表格仅在浏览器中加载