iphone - UIWebView 不会使用保存在 Mobile Safari 中的密码

标签 iphone ios objective-c uiwebview

我在 Xcode 中创建了一个简单的 iOS 浏览器,它不会将浏览器中的密码保存到它打开的网站,但该网站会将密码保存在 safari 中。我可以在 Xcode 中添加哪些设置以将密码保存在浏览器中,使其像在 Safari 中一样保持登录状态?该应用程序旨在隐藏网址,因此没有该应用程序的任何人都无法访问该网站。感谢您的帮助。

最佳答案

出于安全原因,输入到 Mobile Safari 中的信息与应用程序中的 UIWebView 100% 隔离。如果不是这种情况,您可以轻松制作一个应用程序,为 Gmail 或 Facebook 加载不可见的 WebView ,并使用 javascript 读取任何自动填充的用户名/密码字段。

最好的办法是实现自己的保存功能,如 Is it possible for a UIWebView to save and autofill previously entered form values (e.g., username & password)? 中所述。 .正如该答案所述,请绝对确定您 store these saved values securely in the keychain !

关于iphone - UIWebView 不会使用保存在 Mobile Safari 中的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15996157/

相关文章:

iphone - 从 ^block 访问属性会导致愚蠢的行为

ios - 实现 UICollectionViewDataSource 协议(protocol)的最佳方式?

ios - 使用 Apple 登录 : How to know if user is signing up or signing in

ios - 将 CVImageBuffer 转换为 YUV420 对象

objective-c - 使用sqlite的UIPickerView中的内存泄漏

ios - 如何以编程方式设置 WKInterfaceSlider 的最大值和最小值?

ios - 无法将字符串转换为日期

iphone - 段控制背景色

ios - 在 Swift iOS 中创建输入管道时应用程序崩溃(信号 13)

iphone - 简单的节拍器