WKWebView Évaluer Javascript sans avoir à recharger la page

Actuellement, je ne peux que comprendre comment évaluer javascript en l'ajoutant à la webview la configuration du userContentController et le rechargement de la page comme ceci:

WKUserScript *script = [[WKUserScript alloc] initWithSource:source injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES];
[self.webView.configuration.userContentController addUserScript:script];
[self.webView reload];

Comment puis-je exécuter un code javascript sur mon WKWebView de même pour l'ancien WebView est stringByEvaluatingJavaScriptFromString: de sorte que je n'ai pas à recharger la page?

Que j'essaie de faire quelque chose avec le même effet que

[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.querySelector('meta[name=viewport]').setAttribute('content', 'width=%d;', false); ", width]];

OriginalL'auteur JuJoDi | 2014-07-22