我在visual studio 2010中使用webbrowser控件来调用JS脚本。我可以从Web浏览器调用一个函数,但我希望从JS获取一个可变值并在winform中使用它。
我有这个例子的JS代码:
<script type="text/javascript">
function f() {
var val=0;
return val;
}
</script>
C#代码不起作用:
webBrowser.Document.InvokeScript("f");
调用JS函数并获取变量值的正确方法是什么?
答案 0 :(得分:1)
InvokeScript将返回javascript函数返回的值。你只需要对它的类型有点小心。数字和字符串将以c#字符串形式返回。