如何强制Firefox和其他人记住我的新密码?

时间:2012-11-26 19:31:33

标签: javascript html forms firefox

我和这个家伙的情况相同: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”的字段

    < / LI>
  3. 动态表单(使用JavaScript创建),其中包含autocomplete =“on”的所有字段,以及名为“username”,“current-password”和“password”<的三个字段< / p>

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

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

  6. 我尝试使用JavaScript submit()命令,然后在表单中尝试了一个SUBMIT输入按钮。表单还包含autocomplete="on"

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

3 个答案:

答案 0 :(得分:1)

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

Tools > Options > Security: Passwords: Exceptions

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

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

尝试为表单和表单字段指定相同的名称和属性。