c#使用webbrowser控件与javascript交互

C#通过webbrowser控件与javascript交互

1.C#里调用控件里面网页的js函数

// 调用JavaScript的messageBox方法,并传入参数
object[] objects = new object[1];
objects[0] = “C#访问JavaScript脚本”;

this.webBrowser1.Document.InvokeScript(“messageBox”, objects);

//object就是传入的参数,而messageBox则是网页中预定义好的js函数。

通过这种方式C#里面就可以执行Javascript函数,可以把上面的代码放到一个button的click事件里面。

2.C#windows窗体应用webbrowser控件里网页js调用C#窗体的函数

首先需要在代码里面加上 Continue reading »c#使用webbrowser控件与javascript交互