是autocomplete =“关”兼容所有现代浏览器?

我刚刚被要求阻止浏览器保存input到特定表单域的数据。 我已经完成了网页开发已经有好几年了,这是一个相对较新的function。 我能够find表单字段属性autocomplete =“off”,但我似乎无法find任何文档指出哪些浏览器支持它。 任何人都可以指向我的forms属性和浏览器兼容性图表的正确方向吗?

请注意,所有主stream浏览器都在忽视密码字段的属性 。

我只能提供轶事证据,但我还没有遇到一个浏览器,不尊重autocomplete="off" ,这个经验包括:

  • Firefox 1.5+(Windows和Ubuntu)
  • Opera 6+(Windows和Ubuntu)
  • Chrome v2 +(Windows和Ubuntu)
  • Epiphany 0.8(ish)(Ubuntu)
  • 绿(我不记得哪个版本)
  • Safari v1 +(Windows)
  • IE 4 – 8,Windows。

我知道,Greasemonkey脚本,大概是其他用户脚本,可以禁用autocomplete设置。

我发现有几篇文章可能对你有用:

  1. 如何closures表单自动完成
  2. 在html表单中使用自动完成

密码pipe理器现在忽略主要浏览器中password字段的autocomplete属性,如下所示:

  • IE11
  • Firefox 30
  • 铬34
  • Safari似乎有一个select忽略它们的选项

它应该仍然工作正常禁用窗体域上的autocomplete ,但不再影响密码pipe理器。

从Chrome v34开始,默认情况下会autocomplete="off"忽略autocomplete="off"

通过访问chrome://flags可以在标志configuration中禁用这个有点争议的function

http://news.softpedia.com/news/Chrome-34-Seeks-to-Save-All-Your-Passwords-436693.shtml

如果你能够使用JavaScript和jQuery,你可以把它加载到html:

 $('#theform input').val(''); 

除了傲游浏览器之外,我认为他们在中国很有名气,现在在世界范围内名声大噪。 他们并没有把Autotocomplete = off的function看得很好。 它不会与他们合作。

某些解决scheme在现代浏览器中不起作用。

这里给出了另一个解决scheme链接 适用于所有现代浏览器。

inputtypes=密码,不要让浏览器记住密码

你可以在这个给定的解决scheme中使用autocomplete =“off”

事实上,在所有最新的浏览器中,用户名和密码字段都不会对AutoComplete = off做出反应。