在输入字段 HTML 中自动填充来自 OTP SMS 的代码,例如在 Safari 中

问题描述 投票:0回答:2

如何在 Hotspot Mikrotik 的 Captive Portal 时从 Safari 中的 OTP SMS 设置自动完成代码?

问题在于,人们没有时间记住短信中的 6 位 OTP 代码,然后退出 Captive Portal,在 iMessage 中查看该代码,然后重新尝试登录 Wi-Fi 网络,但旧会话已经“烂”了,他需要再次输入电话号码并发送 OTP 短信代码

在 HTML 中我写了

<input type="tel" id="single-factor-code-text-field" name="password" autocomplete="one-time-code" autofocus>
,在 SMS 中我发送了
<#> Your SMS-code: {$code}
,但没有发生任何魔法。

html
2个回答
2
投票

我想我已经找到了解决您问题的方法。根据 这些 文档,这样的短信应该具有以下标记:

在以下源站绑定一次性验证码消息中,主机为“example.com”,验证码为“747723”,说明文字为“747723 是您的ExampleCo 验证码。 ”.

“747723 是您的 ExampleCo 验证码。

@example.com #747723"

经过测试,这对我有用。因此,为了让“魔法”发生,您发送的消息应该如下所示:

{$code} 是您的 Wi-Fi 登录代码。

@yourwebsite.com #{$code}

希望这可以帮助您或将来的某人!


0
投票
              <input type="tel" id="single-factor-code-text-
field" name="password" autocomplete="one-time-code"
autofocus>                 <#>
Your SMS-code: {$code}
© www.soinside.com 2019 - 2024. All rights reserved.