HTML - 防止自动填充或自动完成字段(FF、IE、iPad)

Posted

技术标签:

【中文标题】HTML - 防止自动填充或自动完成字段(FF、IE、iPad)【英文标题】:HTML - prevent auto-fill or auto-completion of fields (FF, IE, IPad) 【发布时间】:2012-05-24 08:29:16 【问题描述】:

在 Firefox 首选项中,您可以选择是否应存储密码以及是否应自动填充字段。如果我访问我的银行网站,我想知道如何处理我不会被询问是否要存储密码或用户名!?

需要哪些标记来防止网络表单中的自动填充或自动完成?提前致谢。

【问题讨论】:

重复***.com/questions/2530/… How do you disable browser Autocomplete on web form field / input tag?的可能重复 【参考方案1】:
<form autocomplete="off">

据我所知,在 ff3 上不起作用

https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion

【讨论】:

我正在使用 Java Server Faces,所以我尝试通过 JQuery 添加自动完成属性: jQuery('#form_username').attr('autocomplete', 'off');不幸的是没有效果。 jQuery('#form_username').prop('autocomplete', 'off') 怎么样? @Jochen,您在评论中提到的代码对我有用,在 FF 12 和 IE 9 上进行了测试。您在哪些浏览器上进行了测试?如果您检查表单元素,DOM 会是什么样子? DOM 没问题 - 有一个属性自动完成并且值是关闭的。看来现在我必须深入挖掘我的 Firefox 偏好。【参考方案2】:

我添加这一点是为了换一种观点。为什么不使用蜜罐来阻止 chrome 对您的字段进行攻击。它似乎对我来说可以跨浏览器工作。值得一试。

http://benjaminjshore.info/2014/05/chrome-auto-fill-honey-pot-hack.html

【讨论】:

以上是关于HTML - 防止自动填充或自动完成字段(FF、IE、iPad)的主要内容,如果未能解决你的问题,请参考以下文章

html 防止粘贴到自动填充表单字段中

jquery 防止自动填充表单

通过选择一个字段自动完成(自动填充)多个字段

如何防止 chrome 自动填充表单中的每个字段?

如何防止 HTML 表单上的浏览器自动填充功能?

如果表单有超过 200 个输入字段,则自动填充/自动完成不起作用