[英]self.viewController.webView stringByEvaluatingJavaScriptFromString does not work
NSString* jsString = [NSString stringWithFormat:@"alert('ok');"];[self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString];
我在cordova appdelegate.m中写了它!
On cordova-ios@3.x you should be able to do: 在cordova-ios@3.x上你应该能够做到:
[self.webView stringByEvaluatingJavaScriptFromString:jsString];
On cordova-ios@4+ you will need to cast the Webview class as it also supports WKWebView: 在cordova-ios @ 4 +上,您需要转换Webview类,因为它还支持WKWebView:
if ([self.webView isKindOfClass:[UIWebView class]]) {
[(UIWebView*)self.webView stringByEvaluatingJavaScriptFromString:jsString];
}
May want to try NSString* jsString = [NSString stringWithString:@"alert('ok');"];[self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString];
可能想尝试NSString* jsString = [NSString stringWithString:@"alert('ok');"];[self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString];
or NSString* jsString = @"alert('ok');"[self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString];
或NSString* jsString = @"alert('ok');"[self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.