iOS为什么我访问特定页面时cookie变为空

问题描述 投票:0回答:1

我有很多网页,并且有会话cookie,它可以帮助页面自动登录到我的wkwkebview中。

会话cookie是作为我的登录机制的一部分提取的,因此,每当我加载任何网页时,它都会自动登录。

请注意,会话过期时间超过一天,并且不会过期。

当我在特定情况下加载特定URL时,加载页面会使cookiestorage中的cookie无效。

这会导致我在wkwebview中加载的所有网页中的自动登录失败

我不知道为什么会发生,如何解决?

ios session-cookies wkwebview autologin
1个回答
0
投票

[WKWebView有一个处理cookie的调度程序,该调度程序与WKHTTPCookie同步cookie存储自己的调度(可能是一分钟)

我认为您必须在完成登录机制后将cookie手动同步到WKHTTPCookieStore中

© www.soinside.com 2019 - 2024. All rights reserved.