Wenn ich neue Anforderung erstellen für WKWebView
mit Authentifizierungscookie und die Anfrage senden, lädt WKWebView
richtig geschützte Web-Seite:Losing Cookies in WKWebView
let req = NSMutableURLRequest(URL: NSURL(string: urlPath)!)
let headers = NSHTTPCookie.requestHeaderFieldsWithCookies([myAuthCookie]);
req.allHTTPHeaderFields = headers;
webView.loadRequest(req)
Das Problem ist, dass, wenn der Benutzer klickt auf einen beliebigen Link in der Webseite mit neuer Anfrage WKWebView
verliert Authentifizierungscookie und wird zur Anmeldeseite umgeleitet. Cookie-Domäne und Pfad sind gefüllt und korrekt.
Ich bin mir der fehlenden Funktionalität von WKWebView
erwähnt here.
Vielen Dank im Voraus für jede Idee.
Ich habe seit Tagen mit diesem Problem gekämpft. Es scheint verwirrend, dass die Speicherung/Verwendung von Cookies in WKWebView so kaputt ist. Ich freue mich darauf, Lösungen dafür zu hören. – Chris
Mögliches Duplikat von [Kann ich festlegen, dass die Cookies von einem WKWebView verwendet werden?] (Http://stackoverflow.com/questions/26573137/can-i-set-the-cookies-to-be-used-by-a -wkwebview) – Prcela