将javascript变量放入浏览器控件winforms中

get javascript variable into webbrowser control winforms

本文关键字:控件 winforms 浏览器 javascript 变量      更新时间:2023-09-26

我在visual studio 2010中使用web浏览器控件来调用JS脚本。我能够从web浏览器调用一个函数,但我希望从JS中获得一个变量值,并在winform中使用它。

我有这个JS代码,例如:

<script type="text/javascript">
function f() {
var val=0;
return val;
}
</script>

c#代码不工作:

webBrowser.Document.InvokeScript("f");

调用JS函数并获得变量值的正确方法是什么?

InvokeScript将返回javascript函数返回的值。你只需要注意它的类型。数字和字符串将返回c#字符串。