为什么有的 APP 填充键盘上的短信验证码会填充两次, 1234 变成 12341234

2019-10-30 12:06:18 +08:00
 ak78
比如键盘顶端 显示(来自信息: 123456 ),点击填充到验证码文本框,会变成 123456123456。
1972 次点击
所在节点    问与答
6 条回复
JeffGe
2019-10-30 12:27:50 +08:00
我用 Keepass2Android 有类似的问题,它无法识别网页的用户名密码输入框,但是能识别 Native App 的输入框并自动填入。有时我打开 app 并用 Keepass 键盘的时候手快就会输入两遍密码,第一遍是自动识别填入的,第二遍是我习惯性地点键盘上“密码”输入的。

猜测你的问题可能类似,它自动识别了验证码输入框填入 123456,你又按“填充”按钮输入了一遍。
或者是 bug,向开发者反馈一下。
jianzhao123
2019-10-30 12:32:45 +08:00
我也有,iOS 自带的也是这样
x66
2019-10-30 12:35:41 +08:00
我也是,这么明显的问题,居然 N 个版本了没有修复,对 iOS 的软件质量感到担忧。
RobertLyu
2019-10-30 12:42:27 +08:00
微信尤甚,微信的浏览器内核应该有问题。
相比之下使用 Safari 浏览器就很少或几乎不出现这种问题。
agagega
2019-10-30 12:49:41 +08:00
我觉得可能是浏览器监听输入事件没做好
hanser001
2019-10-30 13:51:40 +08:00
给输入框设置 maxlength 就好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/614400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX