Erik Haider Forsén преди 4 години
родител
ревизия
cef0ffb0c0
No account linked to committer's email address
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7
    0
      apple/RNCWebView.m

+ 7
- 0
apple/RNCWebView.m Целия файл

@@ -1282,6 +1282,13 @@ static NSDictionary* customCertificatesForHost;
1282 1282
       for (NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
1283 1283
         [wkWebViewConfig.websiteDataStore.httpCookieStore setCookie:cookie completionHandler:nil];
1284 1284
       }
1285
+        
1286
+      // Write all cookies from WKWebView back to sharedHTTPCookieStorage
1287
+      [wkWebViewConfig.websiteDataStore.httpCookieStore getAllCookies:^(NSArray* cookies) {
1288
+        for (NSHTTPCookie *cookie in cookies) {
1289
+          [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
1290
+        }
1291
+      }];
1285 1292
     } else {
1286 1293
       NSMutableString *script = [NSMutableString string];
1287 1294