有没有办法让iOS记住HTTP验证站点的密码?


18

我经常在iPhone上访问一个受HTTP身份验证保护的页面,我发现每次要访问它时都必须输入用户名和密码,这很烦人。我尝试将登录页面另存为主屏幕图标,但每次仍会提示我。登录时无法选择保存密码,也无法在设置中找到密码。

这可能吗?

身份验证屏幕示例,显示我指的是什么

Answers:


12

似乎iOS上的Safari本身不支持此功能。您有两种选择:

解决方法:

如果您不太担心安全性,可以在链接本身中嵌入用户名和密码,并添加以下书签:

http://username:password@hostname.com/...

(还要注意:听起来当您访问包含用户名和密码的链接时,iOS可能会弹出警告。)

选择:

除其他许多功能外,还有一个名为Atomic Web Browser的浏览器 [ App Store链接 ]可自动填充HTTP身份验证。


3
在书签的URL中添加用户名和密码很聪明-我找不到在设备上执行用户名和密码的方法,但是我将尝试在Mac上创建它并进行同步。谢谢!
凯尔·克罗宁

1
在设备上很容易做到。将要为其自动填充身份验证的页面添加为书签,然后按住并选择“编辑”以编辑该书签。在此窗口中,您可以编辑url以添加用户名和密码,如上。
Sirens

3

到目前为止,我只需要在最新版本的iOS 10.1.1上执行此操作。我还必须在主屏幕上创建一个快捷方式。问题是,将username:password放到URL中是行不通的,因为Safari会立即从URL中删除username:password,因此我无法在主屏幕快捷方式中捕获格式完整的URL。

我制作了一个网页,该网页将(JavaScript)重定向到了完整的目标URL(例如,http:// user:pass @ hostname)。我在Safari中导航到它,而Safari由于某种原因保留了完整的URL。从那里我做了一个主屏幕快捷方式。


2

您可以使用应用程序1Password执行此操作。您只需要在应用程序内部使用浏览器即可。

在应用中使用适当的URL,用户名和密码创建登录名。


0

Mercury浏览器还将在iOS上保存基本身份验证,并且可以免费下载。

http://mercury-browser.com

确保完成输入,然后在登录之前按“保存”。您可能需要对站点的不同部分进行几次操作。


0

虽然我没有设法使Mobile Safari预先填充对话框,但是您可以通过“设置”中的“帐户和密码”部分手动添加凭据。列表底部有一个“添加密码”按钮(搜索可以缩短密码的内容)。

然后,下次出现对话框时,您可以点击自动完成栏中的钥匙图标并搜索证书,然后将其填写在对话框中。不完美,但总比没有好。

注意:我也确实尝试过将凭据从loginMac上的钥匙串转移到Mac上iCloud,以便它们可以同步,但不会在我的iOS设备上显示。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.