previous - wkwebview before ios11
Intercambio de cookies entre mĂșltiples vistas de WKWeb (1)
Creo algunos WkWebViews en mi aplicación, pero cuando las cookies están configuradas para una vista web, no tienen efecto en las otras (es decir, las otras webviews no devuelven la misma cookie al servidor). ¿Cómo puedo hacer que todos usen el mismo almacenamiento de cookies?
Consiguió esto funcionando utilizando el mismo WKProcessPool para todas las vistas web.
Primero crea un grupo de procesos una vez en alguna parte:
processPool = [[WKProcessPool alloc] init];
Entonces utilízalo al crear WKWebviews. La agrupación debe establecerse en el método init, no después.
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
config.processPool = processPool;
webview = [[WKWebView alloc] initWithFrame:frame configuration:config];