2015-09-04 100 views
1

在Chrome浏览器中,如果我在登录时为网站保存了用户名和密码,那么在整个网站中找到UsernamePassword字段,那些字段为空,然后按默认它为这些字段分配已保存的用户名和密码。文本框(用户名,密码)用铬自动填写

我试着用自动完成=“关闭”,并重新命名这些字段名称为txtUN,而不是txtUserNametxtPass,而不是txtPassword,但没有奏效。 enter image description here

那么如何防止自动填写用户名和密码字段呢?谁能帮忙?

感谢

+0

自动完成=”。关闭'不工作了。在那里查看帖子http://stackoverflow.com/questions/15738259/disabling-chrome-autofill –

+0

是的,在现代浏览器自动完成不再支持,但我仍然试图:) – Chitta

回答

0

尝试在谷歌/ Gmail帐户注销并relogging以获取自动填写其他检查偏好您的隐私设置的选项。

2

检查迈克·纳尔逊本文

Disabling Chrome Autofill

更新的解决方案

现在,Chrome忽略了答案。因此,我原来的解决方法(我已删除)现在是所有的愤怒。

只需创建几个字段,并用“display:none”隐藏它们。例如:

<!-- fake fields are a workaround for chrome autofill getting the wrong fields --> 
<input style="display:none" type="text" name="fakeusernameremembered"/> 
<input style="display:none" type="password" name="fakepasswordremembered"/> 
-1

$(文件)。就绪(函数(){ 调试

 $('input[autocomplete="off"]').each(function() { 
      debugger 
      var input = this; 
      var name = $(input).attr('name'); 
      var id = $(input).attr('id'); 

      $(input).removeAttr('name'); 
      $(input).removeAttr('id'); 

      setTimeout(function() { 
       debugger 
       $(input).attr('name', name); 
       $(input).attr('id', id); 
      }, 1); 
     }); 
    }); 

这个PUT自动完成= “关闭” 为您想每个字段之前