09
一次性验证码 · 单框 / 分格 / WebOTP
one-time-codesmssplit-input
FIELD COVERAGE
—
FIXTURE先存进管理器
| 字段 | 期望值 | |
|---|---|---|
| code | 246813 |
SMS CODE (SPLIT BOXES)6 × inputmode=numeric
逐格输入自动跳下一格 · 粘贴/整码写入会自动分发
NOTES · 本页说明
autocomplete=one-time-code 是安卓 SMS 自动读取的开关,也是 iOS 短信码建议的开关。单框与分格(6 个 input)行为差异极大。
- 分格输入通常只有第一格带 one-time-code,安卓会把整码塞进第一格,出现"1 格里 6 位数"的已知现象。
- WebOTP(OTPCredential)只走 HTTPS + 真实短信域名校验,本地 http 不会触发;此处仅登记 API 可用性。
- inputmode=numeric + pattern + maxlength=1 的组合会阻止某些管理器写超长值。