autocomplete = 'off' 在 Firefox 上不起作用

新手上路,请多包涵

我创建了 2 个相同域的登录页面。

  1. www.example.com/login.cfm
  2. www.example.com/newLogin.cfm

我在这两个页面中为 2 个表格放置了不同的表格名称。我还把 autocomplete = 'off' 用于第二种形式和该形式中的文本字段。(但它适用于第一种形式)。

现在,如果我在浏览器中保存从 www.testDomain.com/login.cfm 登录时的用户名和密码,那么即使自动完成关闭,用户名列表也会自动填充到第二个登录页面的用户名字段中。出于安全原因,我需要阻止它。有什么办法吗?我正在使用 FireFox V21。

原文由 Deepak Kumar Padhy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 255
1 个回答

这是我发现的防止 Firefox 自动完成的最干净的解决方案。

  <!-- The text and password here are to prevent FF from auto filling my login credentials because it ignores autocomplete="off"-->
 <input type="text" style="display:none">
 <input type="password" style="display:none">

在您输入的密码类型上方添加此代码片段。

据我所知,Firefox 正在寻找密码类型的输入,并填写密码,然后将用户名添加到其上方文本类型的输入中。没有名称或 ID,输入不会添加到帖子中,但这仍然是一种 hack。

原文由 Bob The Janitor 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题