【发布时间】:2013-04-06 10:40:09
【问题描述】:
我在 Xcode 中创建了一个简单的 iOS 浏览器,它不会将浏览器中的密码保存到它打开的网站,但该网站将密码保存在 safari 中。我可以在 Xcode 中添加哪些设置以将密码保存在浏览器中,使其像在 Safari 中一样保持登录状态?该应用程序旨在隐藏网址,因此没有该应用程序的任何人都无法访问该网站。感谢您的帮助。
【问题讨论】:
标签: iphone ios objective-c uiwebview
我在 Xcode 中创建了一个简单的 iOS 浏览器,它不会将浏览器中的密码保存到它打开的网站,但该网站将密码保存在 safari 中。我可以在 Xcode 中添加哪些设置以将密码保存在浏览器中,使其像在 Safari 中一样保持登录状态?该应用程序旨在隐藏网址,因此没有该应用程序的任何人都无法访问该网站。感谢您的帮助。
【问题讨论】:
标签: iphone ios objective-c uiwebview
出于安全原因,输入 Mobile Safari 的信息 100% 与应用程序中的 UIWebView 隔离。如果不是这种情况,您可以轻松地制作一个应用程序,为 Gmail 或 Facebook 加载不可见的网络视图,并使用 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!
【讨论】: