目前我只能通过将 javascript 添加到 webview 的配置的 userContentController 并重新加载页面来弄清楚如何评估 javascript,如下所示:
WKUserScript *script = [[WKUserScript alloc] initWithSource:source injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES];
[self.webView.configuration.userContentController addUserScript:script];
[self.webView reload];
我怎样才能在我的 WKWebView 上执行 javascript 类似于旧的 WebViewstringByEvaluatingJavaScriptFromString:
这样我就不必重新加载页面?
我正在尝试获得与以下效果相同的东西
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.querySelector('meta[name=viewport]').setAttribute('content', 'width=%d;', false); ", width]];
[webView evaluateJavaScript:javascriptString completionHandler:nil];
执行与您为 UIWebView 列出的功能相同的功能
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)