3

我首先遇到了 AJAX 登录的问题,在寻找了几个小时的解决方案后,我想我会尝试这样简单的事情:

<html>
    <head></head>
    <body>
        <form id="login_form" action="login.html" method="post">
            <input type="text" id="login_username" value="" />
            <input type="password" id="login_password" value="" />
            <input type="submit" id="login_submit" value="Login" />
        </form>
    </body>
</html>

它转到 login.html 但不提供保存密码!我认为这可能是本地主机问题,所以我部署在服务器上,但 Chrome 仍然不提供存储密码。FF 和 IE 可以正常工作,但 Chrome、Safari 和 Opera 不能。

提议保存我在网络上输入的密码”被选中。

从未保存”为空。

4

1 回答 1

5

哇。这应该在某处注明。我怀疑它可能是,但我找不到它......

解决方案是用户名和密码字段中的名称标签。如果缺少这些,Chrome 将不会提供保存密码。一旦我添加了名称标签 Chrome 和 Opera 开始提供保存密码。

Safari 仍然没有这样做。

<html>
  <head></head>
  <body>
    <form id="login_form" action="login.html" method="post">
      <input type="text" id="login_username" name="login_username" value="" />
      <input type="password" id="login_password" name="password_username" value="" />
      <input type="submit" id="login_submit" value="Login" />
    </form>
  </body>
</html>
于 2013-05-07T14:39:10.397 回答