Javascript 浏览器中的自动增量验证sms代码(otp | | 2fa)

Javascript 浏览器中的自动增量验证sms代码(otp | | 2fa),javascript,html,auto-increment,autofill,two-factor-authentication,Javascript,Html,Auto Increment,Autofill,Two Factor Authentication,是否可以从浏览器(javascript)应用程序(自动增量| |自动填充)获取验证sms代码 有文章说ios 12 safari上出现了自动填充短信验证码(2fa)的功能。但我找不到描述(html5或javascript),这是如何工作的 UPD 它在safari中运行良好: <input type="tel" id="single-factor-code-text-field" autocomplete="one-time-code"> 似乎2FA的iOS自动填充有点神秘。苹果公

是否可以从浏览器(javascript)应用程序(自动增量| |自动填充)获取验证sms代码

有文章说ios 12 safari上出现了自动填充短信验证码(2fa)的功能。但我找不到描述(html5或javascript),这是如何工作的

UPD 它在safari中运行良好:

<input type="tel" id="single-factor-code-text-field" autocomplete="one-time-code">

似乎2FA的iOS自动填充有点神秘。苹果公司还没有一个具体的方法来确保这一点。我四处搜索,看看是否有一个特定的HTML属性可以用来确保设备尝试用代码填充,但我找不到任何东西


据我所知,Safari在您的页面和收到的SMS消息上运行一些试探法,如果在SMS中找到代码,并且页面似乎有代码输入,则它会提供自动填充。如果您希望确保此功能在您的站点上正常运行,我建议您检查另一个站点的HTML,并在输入字段中使用类似的名称。

我找到了此功能的apple文档

我还没有试过。但我认为它只适用于剪贴板上的密钥。当您点击带有代码的短信时,ios建议您将代码复制到剪贴板