我存储了从服务器检索到的 cookie。使用此类 cookie,我想打开一个 webview,该 webview 记录由所述 cookie 存储的最后一个 session 。我怎样才能注入(inject)那些 cookie
最佳答案
我认为最快的方法是实例化 HTTPCookie 并将其添加到 Web View 配置中。 像这样:
let cookie = HTTPCookie(properties: [...])!
/* Something like this
let cookie = HTTPCookie(properties: [.domain: "something.org",
.path: "/",
.name: "cookieName",
.value: "cookieValue",
.expires: NSDate(timeIntervalSinceNow: 31556926)])!
*/
webView.configuration.websiteDataStore.httpCookieStore.setCookie(cookie)
关于swift - 如何在 webview swift 中注入(inject) cookies?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57379172/