Ios 将应用程序数据传递到网页中的特定文本字段
我正在写一个iOS,我不介意使用WKWebView还是UIWebView。我想完成的是将一些数据(例如,应用程序中的搜索文本)传递到应用程序中嵌入的网页的特定文本字段。主要用例是预先填充网页字段,例如使用条形码中的数据 例如,通过,让我们称之为MyStackOverflowLibrary应用程序,将一些文本输入StackOverflow网站右上角的搜索字段框。您可以使用 [UIWebView stringByEvaluatingJavaScriptFromString:]。Ios 将应用程序数据传递到网页中的特定文本字段,ios,uiwebview,textfield,wkwebview,Ios,Uiwebview,Textfield,Wkwebview,我正在写一个iOS,我不介意使用WKWebView还是UIWebView。我想完成的是将一些数据(例如,应用程序中的搜索文本)传递到应用程序中嵌入的网页的特定文本字段。主要用例是预先填充网页字段,例如使用条形码中的数据 例如,通过,让我们称之为MyStackOverflowLibrary应用程序,将一些文本输入StackOverflow网站右上角的搜索字段框。您可以使用 [UIWebView stringByEvaluatingJavaScriptFromString:]。 当然,您必须实现UI
当然,您必须实现UIWebViewDelegate,以便知道页面何时完全加载,否则javascript将无法运行。您应该能够以这种方式填充字段。您可以控制网页的实现吗?@tobiasbayer是的,我可以让开发人员更改它,但需要一个漫长的批准流程。。因此,我们需要首先对其进行原型化。不过,如果不改变网页来源也能做到这一点,那么@aeskreis的答案应该适合你。只需实现一些更改字段内容的JavaScript,并使用答案中提到的方法从Objective-C调用它。WKWebView是否有类似的函数?是的,[WKWebView evaluateJavaScript:completionHandler:],有关详细信息,请参阅文档: