firefox密码自动完成无法正常工作

时间:2012-03-26 14:48:46

标签: html firefox autocomplete passwords

我有一个带有简单登录页面的webapp

    <form id="logonForm" method="post" action="j_security_check">
      <fieldset id="logon">
        <input id="ipt_j_username" type="text" name="j_username" value="<bean:write name="user" />" title="some title" />
        <input id="ipt_j_password" type="password" name="j_password" value="<bean:write name="password" />" title=" some title" />
      </fieldset>
    </form>

一旦我进入login / pwd,FF就让我保存它,我接受了(在FF中保存的密码列表中有一对用户/ pwd用于我的URL)。所以现在每次访问我的登录页面时,都会自动预填充用户名/密码字段。到目前为止还可以。

我在登录表单上进行了一些开发,并更改了用户和pwd输入的id属性。

<form id="logonForm" method="post" action="j_security_check">
  <input id="IDUser" type="text"  name="j_username" value="<bean:write name="user" />" title="some title" />
  <input id="passUser" type="password"  name="j_password" value="<bean:write name="password" />" title="some title" />
</form>

此更改后,FF停止自动填充输入。 FF并没有要求我保存用户/密码,因为之前已经保存过使用过的组合。当然,如果我手动删除保存的用户/密码为我的网址,那么FF会要求我保存它,一切都会正常工作。

有人可以向我解释FF如何使用保存的用户/密码值映射输入字段?在我的示例中,看起来FF正在使用id属性。在某个地方,我看到它足以输入带有type =“password”的FF,但在我的情况下这不起作用。

1 个答案:

答案 0 :(得分:0)

表格填写代码中可能是“功能”。试试这个:

从“已保存的密码”列表中删除此页面的条目。当您再次访问该页面时,Firefox应再次要求保存密码。

背景:有些网站会更改每个请求的密码字段名称,以确保浏览器无法保存。我的猜测是,FF会注意到这一点并停止要求避免用无用的“保存密码”对话框唠叨你不适用的网站。