2017-05-28 97 views
-1

我有一个webView,它可以加载一个网站说“google.com”,我也有一个文本框输入“你好”在我的应用程序。我想要做的是当我按下按钮时,应用程序中文本框内的文本应该被复制到webView中的文本框中。 我该怎么做?如何在uwp中的webview控件加载的文本框中添加文本?

+0

你尝试[这](https://stackoverflow.com/a/44228874/7331395)回答? –

回答

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 }); 
} 
相关问题