当我使用身份验证 cookie 创建新请求WKWebView
并发送请求时,WKWebView
正确加载受保护的网页:
let req = NSMutableURLRequest(URL: NSURL(string: urlPath)!)
let headers = NSHTTPCookie.requestHeaderFieldsWithCookies([myAuthCookie]);
req.allHTTPHeaderFields = headers;
webView.loadRequest(req)
问题是,当用户单击网页中的任何链接时,新请求WKWebView
会丢失身份验证 cookie 并被重定向到登录页面。Cookie 域和路径已填写且正确。
我知道这里WKWebView
提到的缺少的功能。
提前感谢您的任何想法。