如何激活Javascript函数并在Web浏览器中接收它?

时间:2013-01-24 11:05:29

标签: javascript wpf webbrowser-control

是否可以(如果是这样,如何?)触发Javascript函数并在Web浏览器中接收结果?

例如:

我有一个使用Javascript的网站。我的网络浏览器来源。当我执行某些操作时,Web浏览器应自动接收它。与InvokeScript()相反。

1 个答案:

答案 0 :(得分:2)

如果您有一个具有要从Javascript调用的公共方法的类的实例,则需要包含它作为WebBrowser控件的脚本编写对象。

wbMainBrowser.ObjectForScripting = new MyWindowsClass();            

现在,如果您的班级在您的javascript中有一个方法DoSomething();,那么

window.external.DoSomething();

您还可以传递输入并从这些方法中接收值。