在Chrome浏览器中,如果我在登录时为网站保存了用户名和密码,那么在整个网站中找到Username
和Password
字段,那些字段为空,然后按默认它为这些字段分配已保存的用户名和密码。文本框(用户名,密码)用铬自动填写
我试着用自动完成=“关闭”,并重新命名这些字段名称为txtUN
,而不是txtUserName
和txtPass
,而不是txtPassword
,但没有奏效。
那么如何防止自动填写用户名和密码字段呢?谁能帮忙?
感谢
在Chrome浏览器中,如果我在登录时为网站保存了用户名和密码,那么在整个网站中找到Username
和Password
字段,那些字段为空,然后按默认它为这些字段分配已保存的用户名和密码。文本框(用户名,密码)用铬自动填写
我试着用自动完成=“关闭”,并重新命名这些字段名称为txtUN
,而不是txtUserName
和txtPass
,而不是txtPassword
,但没有奏效。
那么如何防止自动填写用户名和密码字段呢?谁能帮忙?
感谢
尝试在谷歌/ Gmail帐户注销并relogging以获取自动填写其他检查偏好您的隐私设置的选项。
检查迈克·纳尔逊本文
更新的解决方案
现在,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"/>
$(文件)。就绪(函数(){ 调试
$('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自动完成= “关闭” 为您想每个字段之前
自动完成=”。关闭'不工作了。在那里查看帖子http://stackoverflow.com/questions/15738259/disabling-chrome-autofill –
是的,在现代浏览器自动完成不再支持,但我仍然试图:) – Chitta