Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将应用程序数据传递到网页中的特定文本字段_Ios_Uiwebview_Textfield_Wkwebview - Fatal编程技术网

Ios 将应用程序数据传递到网页中的特定文本字段

Ios 将应用程序数据传递到网页中的特定文本字段,ios,uiwebview,textfield,wkwebview,Ios,Uiwebview,Textfield,Wkwebview,我正在写一个iOS,我不介意使用WKWebView还是UIWebView。我想完成的是将一些数据(例如,应用程序中的搜索文本)传递到应用程序中嵌入的网页的特定文本字段。主要用例是预先填充网页字段,例如使用条形码中的数据 例如,通过,让我们称之为MyStackOverflowLibrary应用程序,将一些文本输入StackOverflow网站右上角的搜索字段框。您可以使用 [UIWebView stringByEvaluatingJavaScriptFromString:]。 当然,您必须实现UI

我正在写一个iOS,我不介意使用WKWebView还是UIWebView。我想完成的是将一些数据(例如,应用程序中的搜索文本)传递到应用程序中嵌入的网页的特定文本字段。主要用例是预先填充网页字段,例如使用条形码中的数据

例如,通过,让我们称之为MyStackOverflowLibrary应用程序,将一些文本输入StackOverflow网站右上角的搜索字段框。

您可以使用 [UIWebView stringByEvaluatingJavaScriptFromString:]。
当然,您必须实现UIWebViewDelegate,以便知道页面何时完全加载,否则javascript将无法运行。您应该能够以这种方式填充字段。

您可以控制网页的实现吗?@tobiasbayer是的,我可以让开发人员更改它,但需要一个漫长的批准流程。。因此,我们需要首先对其进行原型化。不过,如果不改变网页来源也能做到这一点,那么@aeskreis的答案应该适合你。只需实现一些更改字段内容的JavaScript,并使用答案中提到的方法从Objective-C调用它。WKWebView是否有类似的函数?是的,[WKWebView evaluateJavaScript:completionHandler:],有关详细信息,请参阅文档: