这个问题在这里已有答案:
您需要在登录表单上做什么,以便浏览器提示记住登录信息?我有一个名为“username”的输入和一个名为“password”的输入。
在我的浏览器上我已经设置询问它是否应该记住密码,它确实在大多数网站上,但在我测试它的网站上没有,所以我想知道什么可以改变让它记住。
我也使用密码字段的type =密码,它记录正常和一切,但firefox或safari都不想记住它。这不是一个大问题,但要弄清楚会很好
谢谢
这是表格:
<form id="login" method="post" action="/login.php">
<div class="cell">
<div class="left">Username: </div>
<div class="right">
<input type="text" id="username" name="username">
</div>
<div class="left">Password: </div>
<div class="right">
<input type="password" id="password" name="password">
确保您的输入是type="password"
。如果它的类型是文本,它将无法工作。
通常什么都没有...浏览器负责这一点。 HTML中有一个属性告诉浏览器不要记住
autocomplete=off
Firefox(我不使用其他的,但我认为它主要适用)会记住你在任何形式的任何领域输入的内容。密码可能是特殊的,因为该字段被标记为type =“password”,因此Firefox将(默认情况下)询问您是否要记住凭据。如果您选择“永不再问”,它将永远不会再问,这可能就是您所看到的。它每页存储这些信息,当然还有一个允许你重置它的设置。