【问题标题】:How to force Firefox and others to remember my new password?如何强制 Firefox 和其他人记住我的新密码?
【发布时间】:2012-11-14 08:07:05
【问题描述】:

我和这个人的情况一样:Triggering the Change Saved Password dialog in firefox

我有一个模式窗口,可以让用户更改他的密码。提交表单时(它是一个 POST),Firefox 不会要求更改其数据库中的密码。 我尝试了几件事:

  1. 一个动态表单(使用 JavaScript 创建),所有字段都带有 autocomplete="on",并且有两个字段名为“current-password”和“new-password”

  2. 一个动态表单(使用 JavaScript 创建),所有字段都带有 autocomplete="on",并且有两个字段名为“current-password”和“password”

  3. 一个动态表单(用 JavaScript 创建),所有字段都带有 autocomplete="on",并包含三个字段,分别名为 "username"、"current-password" 和 "password"

  4. 一个非动态表单,所有字段都带有 autocomplete="on",并且包含三个字段,分别名为“username”、“current-password”和“password”= => 在这种情况下,Firefox 在“用户名”字段中显示我的用户名,在“当前密码”字段中显示我的当前密码

  5. 我还尝试将我的两个字段称为“密码”和“新密码”

我尝试使用 JavaScript submit() 命令,然后在我的表单中尝试了一个提交输入按钮。该表格还有autocomplete="on"

但是 Firefox 从不问我是否要更新我保存的密码...有什么想法吗?

【问题讨论】:

  • Firefox 只会在页面加载时加载 Uname 和 Pword。如果在构建 DOM 时字段不存在,则无处放置信息。你能把你的HTML从<form>发布到</form>吗?

标签: javascript html forms firefox


【解决方案1】:

检查您是否没有设置阻止例外。

Tools > Options > Security: Passwords: Exceptions

您还可以检查该站点是否有任何条目或密码管理器中列出的名称为空的条目。

 Tools > Options > Security: Passwords: "Saved Passwords" > "Show Passwords"

如果单击“从不”,则会创建需要删除的异常。

【讨论】:

  • 非常感谢!我没想到......因为它在一个测试域上,我过去添加了一个异常,现在我已经删除了它,它可以工作:-)
【解决方案2】:

通常你只需输入新密码,然后firefox会询问我是否要存储新密码。

【讨论】:

    【解决方案3】:

    尝试为表单和表单域赋予相同的名称和属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 2014-01-13
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 2020-02-12
      • 1970-01-01
      相关资源
      最近更新 更多