2

我和这个人的情况一样: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 在“username”字段中显示我的用户名和我在“当前密码”字段中的当前密码

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

我尝试使用 JavaScriptsubmit()命令,然后在我的表单中尝试了一个 SUBMIT 输入按钮。表格也有autocomplete="on".

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

4

3 回答 3

1

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

Tools > Options > Security: Passwords: Exceptions

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

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

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

于 2012-11-26T19:37:37.147 回答
0

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

于 2012-11-26T19:33:17.467 回答
0

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

于 2012-11-26T19:45:59.587 回答