登陆框不设置Tab切换焦点有什么好处?
登陆框不设置Tab切换焦点有什么好处?比如一按输完用户名一按TAB就跳到其它地方,但不是密码框,然后让用户去点密码框再输入。有什么好处?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
登陆框不设置Tab切换焦点有什么好处?比如一按输完用户名一按TAB就跳到其它地方,但不是密码框,然后让用户去点密码框再输入。有什么好处?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
这其实是个误会。问题所描述的现象只有在webkit内核浏览器下的有密码安全控件的表单才出现。IE及firefox 可以正常用Tab切换焦点到密码输入框。这实际上是不好的用户体验。
真相只有一个
测试了Safari,chrome,搜狗,阿里云浏览器等(带)webkit内核的浏览器都是这样的表现。于是得出结论:它并非故意这样设计,而是由于webkit内核的浏览器对NPAPI接口支持和其他浏览器的不一致造成的。在webkit系浏览器下安全控件无法自动获得焦点。在安全控件输入框前按tab焦点会切换到该控件下面的目标。另外我记得webkit和其他浏览器不同的地方还有placeholder表现上的不一致。
为什么使用安全控件(ActiveX & NPAPI)
淘宝、支付宝包括财付通等登录页面,出于安全考虑(防止键盘输入被监控记录等原因),使用了安全控件,IE下使用 ActiveX 开发,非IE下使用 NPAPI 开发。QQ的网页检测登录同样也是NPAPI开发的。
和安全无关,原因是alipay,tenpay在密码框使用了一些控件,类似ActiveX。