自动完成在 Firefox 38 中不起作用
auto complete is not working in firefox 38
我的站点中有一个配置文件表单,即使我在文本框和表单中输入自动完成="off",密码字段也会自动填写。在那之后我也得到了密码字段自动完成。
<input name="password" id="password" type="password" autocomplete="off" />
自动完成不适用于任何表单
如果您发现 Firefox 不会保存您在表单中输入的任何文本,请按照以下说明操作。
检查 Firefox 设置
确保 Firefox 设置为记住表单条目并且保存的表单条目不会被自动清除:
单击菜单按钮“新建 Fx 菜单”并选择“选项”。
Select 隐私面板。
将 Firefox 设置为:使用历史记录的自定义设置。
确保选择记住搜索和表单历史记录。
启用表单自动完成还会使 Firefox 存储搜索栏的搜索历史记录。
在 Firefox 关闭时查找清除历史记录。如果选中:
单击“设置...”按钮。
确保未选择表单和搜索历史记录。
单击“确定”。
关闭 about:preferences 页面。
this 答案中有一个有趣的 hack(和一些很好的解释):
基本上你添加了一个额外的输入字段来混淆浏览器。
终于找到了解决这个问题的方法。我们可以将该字段设置为只读,并在获得焦点时可编辑。
<input name="password" id="password" type="password" readonly onfocus="this.removeAttribute('readonly');" />
请试试这个,而不是在表单中使用任何虚拟隐藏变量。
<input name="password" id="password" type="password" autocomplete="false" readonly onfocus="this.removeAttribute('readonly');" />
我的站点中有一个配置文件表单,即使我在文本框和表单中输入自动完成="off",密码字段也会自动填写。在那之后我也得到了密码字段自动完成。
<input name="password" id="password" type="password" autocomplete="off" />
自动完成不适用于任何表单
如果您发现 Firefox 不会保存您在表单中输入的任何文本,请按照以下说明操作。
检查 Firefox 设置 确保 Firefox 设置为记住表单条目并且保存的表单条目不会被自动清除:
单击菜单按钮“新建 Fx 菜单”并选择“选项”。
Select 隐私面板。
将 Firefox 设置为:使用历史记录的自定义设置。
确保选择记住搜索和表单历史记录。
启用表单自动完成还会使 Firefox 存储搜索栏的搜索历史记录。
在 Firefox 关闭时查找清除历史记录。如果选中:
单击“设置...”按钮。
确保未选择表单和搜索历史记录。
单击“确定”。
关闭 about:preferences 页面。
this 答案中有一个有趣的 hack(和一些很好的解释):
基本上你添加了一个额外的输入字段来混淆浏览器。
终于找到了解决这个问题的方法。我们可以将该字段设置为只读,并在获得焦点时可编辑。
<input name="password" id="password" type="password" readonly onfocus="this.removeAttribute('readonly');" />
请试试这个,而不是在表单中使用任何虚拟隐藏变量。
<input name="password" id="password" type="password" autocomplete="false" readonly onfocus="this.removeAttribute('readonly');" />