默认为on,关闭提示选择off。
阻止html自动填充,在表单标签中设置 autocomplete="off",即可
autocomplete定义即用法如下
autocomplete 属性规定表单是否应该启用自动完成功能。
自动完成允许浏览器预测对字段的输入。当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。
注释:autocomplete 属性适用于 <form>,以及下面的 <input>类型:text, search, url, telephone, email, password, datepickers, range 以及 color。
提示:在某些浏览器中,您可能需要手动启用自动完成功能。
浏览器表单自动填写是处理账号和密码的,当点击提交按钮的时候它会捕捉到,然后记住,下次再到这个页面时它就会自动填上。如果别人使用电脑就可以直接登录了。存在一定的安全隐患。具体的禁用方法如下:1,首先点击左下角“开始”菜单,点击“运行”。
2,然后在打开的运行框中输入gpedit.msc,按确定。
3,在本地计算机策略下,依次展开“用户配置——管理模板——Windows组件——InternetExplorer。
4,然后在右侧窗口找到“禁用表单的自动完成功能”。
5,双击打开,将设置选项卡下的“已启用”选中,确定后注销或重启计算机即可。
Html登录表单经常被自动填充,有的甚至用户从来没有登录过的网站也会有自动填充,甚是让人讨厌。Mozilla developer documentation 建议使用表单设置属性 tautocomplete=”off” 来阻止浏览器从cache获取数据填充登录表单。
<input type="text" name="foo" autocomplete="off" />
但是这种方案不兼容某些Chrome、Firefox。
最终决定使用使用隐藏input来接受浏览器自动填充,这样不会影响用户体验,也可以兼容所有浏览器。
<input style="display:none"><!-- for disable autocomplete on chrome -->
<input type="text" id="username" name="username" autocomplete="off">
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)