以编程方式禁用密码记忆提示

时间:2015-07-02 13:04:30

标签: javascript jquery html

我只是想摆脱所有浏览器上的密码记忆提示。 我所做的是用<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);
        });

这种方法对我来说似乎不安全,需要一些替代方法。

1 个答案:

答案 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?