gpt4 book ai didi

iphone - 如何强制 UIWebView 读取 NSHTTPCookie

转载 作者:行者123 更新时间:2023-12-01 16:49:14 24 4
gpt4 key购买 nike

我有一个 UIWebView显示登录页面。用户填写用户名和密码,登录后页面保存NSHTTPCookie在应用程序沙箱中。

有了这行代码[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]我可以读取我所有的 cookie 并在代码中使用它。

问题是当我重新加载 webView 时(例如,当我创建一个新的 webView 以显示站点的另一个页面时),web View 不会读取 cookie 并再次显示登录页面。

所以用户不能保持登录状态,这会导致用户点击他想看到的所有页面的用户名和密码。

如何强制 webview 读取存储的 cookie?

最佳答案

您可以设置 Web View 委托(delegate),实现 -webView:shouldStartLoadWithRequest:navigationType:委托(delegate)方法,使用手动添加的 cookie header 创建一个新请求,然后加载它而不是原始请求。

关于iphone - 如何强制 UIWebView 读取 NSHTTPCookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17549178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com