1

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

例如:

我有一个带有 Javascript 的网站。我的网络浏览器源代码在那里。当我执行某些操作时,网络浏览器应该会自动接收它。与 的相反InvokeScript()

4

1 回答 1

2

如果您有一个带有公共方法的类的实例,您想从您的 Javascript 中调用它,您需要将它作为一个对象包含在内,以便为您的 WebBrowser 控件编写脚本。

wbMainBrowser.ObjectForScripting = new MyWindowsClass();            

现在,如果您的班级DoSomething();在您的 javascript 中有一个方法,您会这样做

window.external.DoSomething();

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

于 2013-01-24T11:12:42.170 回答