WKWebView cookie injection

    WKUserContentController *userContentController = WKUserContentController.new;

    NSString *cookieSource = @"document.cookie = 'Key1=Value1';document.cookie = 'Key2=Value2';";

    WKUserScript *cookieScript = [[WKUserScript alloc] initWithSource:cookieSource injectionTime:WKUserScriptInjectionTimeAtDocumentStart forMainFrameOnly:NO];

    [userContentController addUserScript:cookieScript];

    WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];

    config.userContentController = userContentController;

    self.webview = [[WKWebView alloc] initWithFrame:self.view.bounds configuration:config];

Guess you like

Origin blog.csdn.net/Duke_Jiang/article/details/117318568