Skip to content

Instantly share code, notes, and snippets.

@BramYeh
Last active March 29, 2017 12:03
Show Gist options
  • Save BramYeh/664c64b1bf34a735ae0446f7d974b00b to your computer and use it in GitHub Desktop.
Save BramYeh/664c64b1bf34a735ae0446f7d974b00b to your computer and use it in GitHub Desktop.
Use a user script that injects cookies
WKUserScript *userScript = [[WKUserScript alloc] initWithSource:@"document.cookie = 'CookieKey=CookieValue';"
injectionTime:WKUserScriptInjectionTimeAtDocumentStart
forMainFrameOnly:NO];
WKUserContentController *userContentController = [[WKUserContentController alloc] init];
[userContentController addUserScript:userScript];
WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];
configuration.userContentController = userContentController;
WKWebView *webView = [[WKWebView alloc] initWithFrame:CGRectZero configuration:configuration];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment