我有一个webView,它可以加载一个网站说" google.com"我还有一个输入文字的文本框"你好"在我的申请中。我想要做的是当我按下一个按钮时,应用程序中文本框内的文本应该被复制到webView中的文本框中。 我该怎么做?
答案 0 :(得分:0)
您可以使用InvokeScriptAsync
WebView方法执行此操作。通过调用eval函数并将函数代码作为参数来使用JS代码。
此示例代码适用于bing.com
private async void Button_ClickAsync(object sender, RoutedEventArgs e)
{
var inputValue = TextBox.Text;
var functionString = string.Format(@"document.getElementsByClassName('b_searchbox')[0].innerText = '{0}';", inputValue);
await WebViewName.InvokeScriptAsync("eval", new string[] { functionString });
}