Bha*_*ama 4 html javascript progressive-web-apps
是否可以请求用户允许在Android 等Web 应用程序上读取 OTP短信。
如果可以的话再问。
小智 7
我也在寻找一种从浏览器读取短信的方法,最终发现对 OTPCredential 的支持终于得到了关注。这是来自MDN的片段:
navigator.credentials.get({
otp: { transport:['sms'] },
signal: ac.signal
}).then(otp => {
input.value = otp.code;
if (form) form.submit();
}).catch(err => {
console.log(err);
});Run Code Online (Sandbox Code Playgroud)
如果您想查看 MDN 当前提供的完整代码示例,可以在此处访问
目前,根据Can I use有一些浏览器支持OTPCredential API,但这是一个非标准功能,不应该在没有仔细考虑的情况下使用
希望它也能帮助其他人......