C# webview文档.getElementsByName()未实现

C# webview文档.getElementsByName()未实现,c#,.net,webview,win-universal-app,C#,.net,Webview,Win Universal App,我目前在w10的通用应用程序c#上工作,我在webview上工作。 我正在尝试在webview.Invoke()上运行脚本 但我得到了一个例外:方法或操作未实现。 关于这个问题有什么想法或经验吗 作为: 对于Windows之后的版本,InvokeScript可能会被更改或不可用 8.1. 相反,请使用InvokeScriptAsync 因此,在Windows 10上,您应该使用。作为: 对于Windows之后的版本,InvokeScript可能会被更改或不可用 8.1. 相反,请使用Invoke

我目前在w10的通用应用程序c#上工作,我在webview上工作。 我正在尝试在webview.Invoke()上运行脚本

但我得到了一个例外:方法或操作未实现。

关于这个问题有什么想法或经验吗

作为:

对于Windows之后的版本,InvokeScript可能会被更改或不可用 8.1. 相反,请使用InvokeScriptAsync

因此,在Windows 10上,您应该使用。

作为:

对于Windows之后的版本,InvokeScript可能会被更改或不可用 8.1. 相反,请使用InvokeScriptAsync


因此,在Windows 10上您应该使用。

看起来您的javascript无效,但我不确定这是否会引发您看到的异常

指定元素的索引(即
[0]
),以设置以下内容的“值”:


看起来您的javascript无效,但我不确定这是否会引发您看到的异常

指定元素的索引(即
[0]
),以设置以下内容的“值”:


一般来说,这是有效的,谢谢你,只有更改-它区分大小写,值与大写V抛出ex。一般来说,这是有效的,谢谢你,只有更改-它区分大小写,值与大写V抛出ex。
string functionString = "document.getElementsByName('name').Value = 'jmeno';";
webView1.InvokeScript("eval", new string[] { functionString });    
string functionString = "document.getElementsByName('name')[0].value = 'jmeno';";