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)的主要内容,如果未能解决你的问题,请参考以下文章