我只是想摆脱所有浏览器上的密码记忆提示。
我所做的是用<input type="password">
改变我的<input type="text">
并在jQuery下面使用
<P>
<INPUT TYPE=text name="password" id="passfld" value="" size=20 autocomplete="off">
<script>
$(function(){
setTimeout(function(){
$("input#passfld").attr("type","password");
}, 10);
});
这种方法对我来说似乎不安全,需要一些替代方法。
答案 0 :(得分:2)
Firefox 30忽略autocomplete="off"
密码,选择提示用户是否应将密码存储在客户端上。请注意2014年5月5日起的以下commentary:
- 密码管理器始终提示是否要保存密码。未经用户许可,不会保存密码。
- 在IE和Chrome之后,我们是第三个实施此更改的浏览器。
根据Mozilla developer documentation,表单元素属性autocomplete
可防止表单数据在旧版浏览器中缓存。
<input type="text" name="foo" autocomplete="off" />
参考文献:How do you disable browser Autocomplete on web form field / input tag?