我试图弄清楚如何编写一个允许我将数据推送到网站元素中的本机 ios 应用程序。例如,如果网页有一个文本字段,我想在 UIWebView 顶部放置一个滑块,并将滑块的结果(例如 5.0)放置在文本字段中。我一直在尝试使用以下代码:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *scriptFunction = @"document.getElementById('user_field').value = 'Joe';";
NSString *result = [webView stringByEvaluatingJavaScriptFromString:scriptFunction];
NSLog(@"Result: %@", result);
}
我得到将“Joe”打印到控制台的结果,但它不会更新网页上的文本元素。
感谢您的帮助。