我遇到了同样的问题,你的帖子回答了我的问题。
我只有一个简单的表单,它只要求输入密码,不会提示手机上的 Safari 保存密码:
<fieldset>
<legend>Please login below:</legend>
<form role="form" id="access" name="access" method="post">
<div class="form-group form-group-sm">
<label for="password">Password</label>
<input class="form-control" required type="password" placeholder="Enter Password" name="password" id="password" />
</div>
<div class="form-group form-group-sm">
<input class="btn-lg btn-primary center-block" type="submit" value="Login" />
</div>
</form>
阅读您的帖子后,我添加了一个“用户名”输入字段,如下所示:
<fieldset>
<legend>Please login below:</legend>
<form role="form" id="access" name="access" method="post">
<div class="form-group form-group-sm">
<label for="username">Username</label>
<input class="form-control" required type="text" placeholder="Enter Username" name="username" id="username" />
</div>
<div class="form-group form-group-sm">
<label for="password">Password</label>
<input class="form-control" required type="password" placeholder="Enter Password" name="password" id="password" />
</div>
<div class="form-group form-group-sm">
<input class="btn-lg btn-primary center-block" type="submit" value="Login" />
</div>
</form>
添加后,我现在收到保存密码的提示。
所以我认为 Safari 正在寻找用户名、姓名、电子邮件等以配合密码字段。我没有对此进行太多测试,但我相信有更多经验的人可以验证这一点。
谢谢你的帖子。