我正在使用 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# 字符串。
关于javascript - 将javascript变量获取到web浏览器控件winforms中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15503870/