【发布时间】:2020-06-30 15:30:44
【问题描述】:
我正在尝试通过 WKWebView 中的 javascript 提交 HTML 表单,该表单具有隐藏的输入类型。
__weak typeof(self) weakSelf = self;
NSString *submitFormJavascript = [NSString stringWithFormat: @"window.onload = function() { document.getElementById('%@').submit(); }", self.formName];
[self.webView evaluateJavaScript: submitFormJavascript completionHandler:(NSString *result, NSError *error) {
CPFLogError(@"javascript execution error: %@", error);
[weakSelf handleError:error];
}];
我得到的 NSError
Error Domain=WKErrorDomain Code=5 "JavaScript execution returned a result of an unsupported type" UserInfo={NSLocalizedDescription=JavaScript execution returned a result of an unsupported type
任何帮助将不胜感激。提前致谢
【问题讨论】:
-
感谢回复,我已经试过了,可惜没用
标签: ios objective-c swift wkwebview