我目前正在使用针对w10的通用应用程序的c#,我正在使用webview。 我正在尝试通过webview.Invoke()
运行脚本string functionString = "document.getElementsByName('name').Value = 'jmeno';";
webView1.InvokeScript("eval", new string[] { functionString });
但我得到例外:方法或操作未实现。
有关此问题的任何想法或经验?
答案 0 :(得分:1)
Windows之后的版本可能会更改或不可用InvokeScript 8.1。相反,请使用InvokeScriptAsync。
因此,在Windows 10上,您应该使用InvokeScriptAsync。
答案 1 :(得分:1)
看起来您的javascript无效,但我不确定是否会抛出您所看到的异常。
指定要设置“值”的元素的索引(即[0]
):
string functionString = "document.getElementsByName('name')[0].value = 'jmeno';";