1
我有一个关于UIWebView
的快速问题。反正有编程导航UIWebView
?本质上,我会提示用户输入某些信息,例如(当前位置,时间)。使用这些信息,我想填写并填写网页上的表格,并将结果UIWebView
显示给用户。这可能吗?iPhone Web应用程序
我有一个关于UIWebView
的快速问题。反正有编程导航UIWebView
?本质上,我会提示用户输入某些信息,例如(当前位置,时间)。使用这些信息,我想填写并填写网页上的表格,并将结果UIWebView
显示给用户。这可能吗?iPhone Web应用程序
您可以使用JavaScript来使用stringByEvaluatingJavaScriptFromString
方法来控制UIWebView。例如,您应该可以将文本插入输入并提交表单:
NSString* script = @"document.getElementById('Name').value = 'Hello'; document.getElementsByTagName('form')[0].submit();";
[self.web stringByEvaluatingJavaScriptFromString:script];
您必须自定义JavaScript以执行任何您想要的操作。例如,您可以将已收集的值注入脚本,然后运行JavaScript。
您可以隐藏UIWebView,直到加载新页面,然后将其显示给用户。
想想吧,如果围绕Web视图有一个Selenium类型的包装会很好,但我现在还不知道类似的东西。