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 文件中,使用浏览器访问它,将“自动完成开启”链接拖到书签工具栏,访问有问题的表单的页面,然后单击“自动完成开启”书签以使表单记住您的输入。