浏览器阻止与用于显示纯文本的选项相关的更改输入类型密码

时间:2019-07-07 20:02:51

标签: html browser passwords

几年前,我们实现了一项功能,允许用户显示密码字段的内容。当时需要相当复杂的替代方法,因为浏览器倾向于阻止更改输入type = password字段的类型。

替代方法是使用javascript有效隐藏密码输入字段,并暂时将其替换为type = text字段。

到目前为止很好。

最近由于各种更改,该替代功能在iOS和Android上停止工作。我们花了很多时间试图弄清楚。但是在此过程中,我们偶然发现了一个简单的解决方案,只需更改字段的类型,该字段的类型以前就被浏览器阻止了。

现代的浏览器似乎不再阻止这种事情,设计师已经意识到没有足够的理由拥有这种“功能”。

我们已经在受支持的浏览器中进行了测试,还没有遇到需要更复杂的诡计的情况。

这个问题的目的是证实我们的立场,即简单地更改字段类型现在是可行的做法,并且浏览器设计人员不太可能恢复到以前的禁令。

0 个答案:

没有答案