【发布时间】:2013-07-25 21:33:54
【问题描述】:
我有一个 Windows 窗体应用程序,它使用 Webbrowsercontrol 来显示动态生成的 Htmlpage。是否有可能与页面的jscode进行交互?例如,如果我有以下功能:
<script type="text/javascript">
function ReturnValue()
{
var output;
output ='test';
return output;
}
</script>
是否有可能在我的应用程序中接收“测试”(不是通过 url)?
【问题讨论】:
-
也许像
InvokeScript这样的东西会有所帮助? msdn.microsoft.com/en-us/library/… 只是猜测,没做过。 -
是的,如果我想从我的应用程序中执行一个 jsfunction,那将很有用,但该函数被称为 f.e.在按钮的 onclickevent 上(所以当它发生时我没有任何权限)并且我想要结果。我不想调用函数,我只想得到结果
-
也许让你想要的变量有更大的范围,然后编写一个返回它的方法......然后调用它?可能是更好的方法,但听起来它会奏效。
-
谢谢...简单考虑一下。 Tyvm
标签: c# javascript html winforms