如何在主要浏览器中禁用特定输入(或表单域)的自动完成功能?
原文由 Brett Veenstra 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在主要浏览器中禁用特定输入(或表单域)的自动完成功能?
原文由 Brett Veenstra 发布,翻译遵循 CC BY-SA 4.0 许可协议
除了设置 autocomplete=off
之外,您还可以让生成页面的代码随机化您的表单字段名称,也许通过在名称末尾添加一些特定于会话的字符串。
提交表单时,您可以在服务器端处理它们之前剥离该部分。这将阻止 Web 浏览器查找您的字段的上下文,还可能有助于防止 XSRF 攻击,因为攻击者无法猜测表单提交的字段名称。
原文由 Ben Combee 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.6k 阅读✓ 已解决
2 回答963 阅读✓ 已解决
4 回答1.4k 阅读
1 回答1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
1 回答845 阅读✓ 已解决
2 回答825 阅读
Firefox 30 忽略
autocomplete="off"
密码,而是选择提示用户是否应将密码存储在客户端上。请注意 2014 年 5 月 5 日的以下 评论:根据 Mozilla Developer Network 文档,布尔表单元素属性
autocomplete
防止表单数据在旧浏览器中缓存。