首页 > 登陆框不设置Tab切换焦点有什么好处?

登陆框不设置Tab切换焦点有什么好处?

登陆框不设置Tab切换焦点有什么好处?比如一按输完用户名一按TAB就跳到其它地方,但不是密码框,然后让用户去点密码框再输入。有什么好处?


这其实是个误会。问题所描述的现象只有在webkit内核浏览器下的有密码安全控件的表单才出现。IE及firefox 可以正常用Tab切换焦点到密码输入框。这实际上是不好的用户体验。

真相只有一个

测试了Safari,chrome,搜狗,阿里云浏览器等(带)webkit内核的浏览器都是这样的表现。于是得出结论:它并非故意这样设计,而是由于webkit内核的浏览器对NPAPI接口支持和其他浏览器的不一致造成的。在webkit系浏览器下安全控件无法自动获得焦点。在安全控件输入框前按tab焦点会切换到该控件下面的目标。另外我记得webkit和其他浏览器不同的地方还有placeholder表现上的不一致。

为什么使用安全控件(ActiveX & NPAPI)

淘宝、支付宝包括财付通等登录页面,出于安全考虑(防止键盘输入被监控记录等原因),使用了安全控件,IE下使用 ActiveX 开发,非IE下使用 NPAPI 开发。QQ的网页检测登录同样也是NPAPI开发的。


和安全无关,原因是alipay,tenpay在密码框使用了一些控件,类似ActiveX。

【热门文章】
【热门文章】