ios - 如何在IOS中的WKWebView中获取完整的cookie详细信息

标签 ios swift

在我的应用程序中Webview 上有一个登录页面,并且 url 基于 https。我想从cookies中获取登录用户名和密码。但无法获取它

我尝试了[[NSHTTPCookieStorage共享HTTPCookieStorage]cookies]它只是向我发送其他cookie详细信息,例如域、创建时间等,但不提供用户在登录时输入的详细信息。 如果有人对此有任何想法,请帮忙。

最佳答案

因此,您所做的就像用户从 UIWebView 登录一样,它将登录到应用程序。

如果是这种情况,则应通过网络开发人员从网页保存与用户名和密码相关的 cookie。还应该知道 cookie 名称。

因此,当页面重新加载时,您需要检查用户是否登录的cookie。 (这将从服务器端设置)。例如“isLogin”cookie 设置为“1”,然后您可以检查“用户名”和“密码”的其他 cookie(也是从服务器端设置的),然后您就可以登录应用程序。

谢谢。

关于ios - 如何在IOS中的WKWebView中获取完整的cookie详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42923966/

相关文章:

ios - block 是否保证局部变量将在 Swift 中被修改?

ios - UITextField 和键盘通知 - 奇怪的顺序

ios - donePicker : unrecognized selector sent to instance

ios - 无法在 Xcode 中编译 OpenCV

ios - 当我上下滚动时,UITableView 按钮和标签被删除

xcode - 如果我撤消我编写的代码并且不在 ViewController 中键入任何其他内容,我会收到此响应。 Xcode 错误?

ios - 我如何告诉我的 UIView UIViewController 中的按钮已被按下? ( swift )

ios - 如何在 IOS 中开始单用户聊天?

objective-c - ios编程-格式字符串未使用数据参数

swift - 如何在六边形 "map" View 中生成 UIImages