让 Firefox 忽略 HTML 5 自动完成标签设置?

让 Firefox 忽略 HTML 5 自动完成标签设置?

HTML 5 中有一个名为 的新属性autocomplete。如果将其设置为autocomplete=off,则浏览器不会存储密码。

我如何才能覆盖此设置,而无需修改 Firefox 的源代码并重新编译它?是否有我忽略的 Firefox about:config 选项可以切换 - “ignore:autocomplete” 或类似的东西?

答案1

的重点autocomplete=off是为需要它的字段提供一定程度的安全性。如果网站设计者认为某个字段需要autocomplete=off,那么他很有可能是认真的。你为什么要关闭它?

简短回答:不,没有办法禁用它。它被视为一项安全功能。

(顺便说一下,autocomplete=off这已经成为各种浏览器的一个功能年龄... 它可能从 HTML5 开始才正式成为 HTML 的一部分,但它已经使用了很长时间,所以我不认为它是“新的”)

答案2

还有另一种方法可以让 Firefox 记住密码,这要感谢 Firebug:只需将自动完成的值更改为“on”,然后保存表单。Firefox 将照常显示“记住”弹出窗口。

详细信息这里

  • 安装 Firebug
  • 在密码字段错误的页面上,打开 Firebug。
  • 使用 Firebug 工具栏中的蓝色鼠标指针选择 Firebug HTML 选项卡上的密码字段,您应该已经选中了一个字段
  • 双击“off”编辑值并将其更改为“on”。
  • 现在,像往常一样在页面表单中输入您的登录名/密码
  • 当您点击“提交”时,Firefox 应该会显示通知弹出窗口,让您记住该网站的登录名/密码。

现在,每次您访问该页面时,Firefox 都会像往常一样自动完成登录名/密码。

答案3

以下书签使此页面上的所有表单可自动完成:

<a href="javascript:(function(){var fm=document.getElementsByTagName('form');for(i=0;i<fm.length;i++){fm[i].setAttribute('autocomplete','on');}})()">Autocomplete on</a>

只需将上述内容放入 HTML 文件中,使用浏览器访问它,将“自动完成开启”链接拖到书签工具栏,访问有问题的表单的页面,然后单击“自动完成开启”书签以使表单记住您的输入。

答案4

如果你有 Firefox,你可以安装油脂猴并安装插件可重新启用表单的自动完成功能。它并不完美,但通常可以正常工作。对于无法完全正常工作的网站,您可以编写自定义的 Grease Monekey 脚本

相关内容