OTPCredential:code 属性
OTPCredential 接口的 code 只读属性包含一次性密码(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 |
浏览器兼容性
加载中…