我和这个家伙的情况相同:Triggering the Change Saved Password dialog in firefox
我有一个模态窗口,让用户可以更改密码。提交表单(这是一个POST)时,Firefox不会要求更改其数据库中的密码。 我尝试了几件事:
动态表单(使用JavaScript创建),其中包含autocomplete =“on”的所有字段,以及名为“current-password”和“new-password”的两个字段
动态表单(使用JavaScript创建),其中包含autocomplete =“on”的所有字段,以及两个名为“current-password”和“password”的字段
< / LI>动态表单(使用JavaScript创建),其中包含autocomplete =“on”的所有字段,以及名为“username”,“current-password”和“password”<的三个字段< / p>
非动态表单,其中包含autocomplete =“on”的所有字段,以及名为“username”,“current-password”和“password”的三个字段 = => 在这种情况下,Firefox会在“用户名”字段中显示我的用户名,并在“current-password”字段中显示我当前的密码
我也尝试将我的两个字段称为“密码”和“新密码”
我尝试使用JavaScript submit()
命令,然后在表单中尝试了一个SUBMIT输入按钮。表单还包含autocomplete="on"
。
但Firefox从未问过我是否要更新我保存的密码......有什么想法吗?
答案 0 :(得分:1)
检查您是否未设置阻止例外。
Tools > Options > Security: Passwords: Exceptions
您还可以检查该网站是否有任何条目,或密码管理器中是否列出了空名称。
Tools > Options > Security: Passwords: "Saved Passwords" > "Show Passwords"
如果单击“从不”,则会创建需要删除的异常。
答案 1 :(得分:0)
通常您只需输入新密码,然后firefox会询问我是否要存储新密码。
答案 2 :(得分:0)
尝试为表单和表单字段指定相同的名称和属性。