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

Dan*_*Ram 5 session-cookies autologin ios wkwebview

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

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

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

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

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

我不知道为什么会这样,我该如何解决?

Min*_*kim 0

WKWebView 有一个处理 cookie 的调度程序,该调度程序将 cookie 与 WKHTTPCookieStore 自己的调度同步(可能一分钟)

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