我使用Webview显示一个html页面,其中包含2个类型文本输入和一个提交按钮。我希望应用程序用户能够在启动webview之前填充应用程序上的这些字段。因此,请将用户直接带到搜索结果。 显然webview.Document已不再可用。
有什么建议吗?
答案 0 :(得分:0)
将HTML加载到WebView后,您可以调用一个名为InvokeScriptAsync的方法,通过该方法可以调用某种Javascript。
await myWebView.InvokeScriptAsync("eval", new string[] { "var elem = document.forms[0].submit();"});
通过这种方式,您可以填写输入字段,单击按钮或任何您需要的内容。