谷歌浏览器程序中怎么写可以阻止html 自动填充

谷歌浏览器程序中怎么写可以阻止html 自动填充,第1张

autocomplete : 是否保存用户输入值–

默认为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">


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6103622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存