Jac*_*ian 5 html passwords firefox autocomplete
我想阻止浏览器存储和显示输入值.这就是我这样做的方式:
<form autocomplete="off">
<input type="text" autocomplete="off" name="login" />
<input type="password" autocomplete="off" name="pswd" />
...
</form>
Run Code Online (Sandbox Code Playgroud)
但是由于一些疯狂的原因,即使我完全清除浏览器历史记录,浏览器也会继续存储和显示值.所以,我想知道为什么autocomplete="off"不工作.可能还有另一种更合适的方法.PS.我不确定它是否重要,但我正在使用jquery构建我的表单.
编辑
顺便说一下,与官方的W3C 文档相反,HTML5 autocomplete="off"中没有得到尊重(至少在FF中).
小智 6
[...]许多现代浏览器不支持登录字段的autocomplete ="off".
- 如果某个网站为表单设置了autocomplete ="off",并且该表单包含用户名和密码输入字段,那么浏览器仍会提供记住此登录信息,如果用户同意,浏览器将在下次自动填充这些字段时用户访问此页面.
- 如果网站为用户名和密码输入字段设置了autocomplete ="off",则浏览器仍然会提供记住此登录信息,如果用户同意,则浏览器将在下次用户访问此页面时自动填充这些字段.
虽然这背后的推理是值得商榷的,但这是预期的行为.
我认为你应该删除""onautocomplete和 onname因为它们是属性而不是值。
<form autocomplete="off">
<input type="text" name="login" />
<input type="password" name="pswd" />
</form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6703 次 |
| 最近记录: |