self.viewController.webView stringByEvaluatingJavaScriptFromString不起作用

NSString* jsString = [NSString stringWithFormat:@"alert('ok');"];[self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString]; 

我写在cordovaappdelegate.m!

在cordova-ios@3.x上,您应该能够做到:

 [self.webView stringByEvaluatingJavaScriptFromString:jsString]; 

在cordova-ios @ 4 +上,您将需要投入Webview类,因为它也支持WKWebView:

 if ([self.webView isKindOfClass:[UIWebView class]]) { [(UIWebView*)self.webView stringByEvaluatingJavaScriptFromString:jsString]; } 

可能要尝试NSString* jsString = [NSString stringWithString:@"alert('ok');"];[self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString]; 或者NSString* jsString = @"alert('ok');"[self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString];