Comment get des cookies de WKWebView?

Comment get tous les cookies d'une instance WKWebView?

Voici ce que j'ai essayé jusqu'ici:

Depuis que cette question n'a pas été répondue après un an, je post ma solution imparfaite, mais de travail:

Vous pouvez accéder à un object NSHTTPURLResponse dans - webView:decidePolicyForNavigationResponse:decisionHandler: méthode définie sur WKNavigationDelegate . Vous pouvez ensuite extraire les cookies manuellement depuis l'en-tête HTTP:

 - (void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler { NSHTTPURLResponse* response = navigationResponse.response; NSArray *cookies = [NSHTTPCookie cookiesWithResponseHeaderFields:[response allHeaderFields] forURL:[NSURL URLWithSsortingng:@""]]; for (NSHTTPCookie *cookie in cookies) { // Do something with the cookie } decisionHandler(WKNavigationResponsePolicyAllow); } 

Veuillez postr votre solution si vous en avez une meilleure.