我需要在后台dll中,实现这样一个功能:后台代码运行一个webbrowser,加载一个指定网页,待网页完成打开,跳转,加载等动作后,后台代码获取该browser中的网页数据,并返回给前台页面。
不知道怎么实现。
webbrowser仅仅是后台代码中new出来的一个变量,我挂接completed事件后,发现只有主程序走完,才会激发该事件,进入加载网页动作,而且,更不知道什么时候加载完成,那么网页里的值,取出来也无从返回,更无法传递到我的网页上层。
我需要在后台dll中,实现这样一个功能:后台代码运行一个webbrowser,加载一个指定网页,待网页完成打开,跳转,加载等动作后,后台代码获取该browser中的网页数据,并返回给前台页面。
不知道怎么实现。
webbrowser仅仅是后台代码中new出来的一个变量,我挂接completed事件后,发现只有主程序走完,才会激发该事件,进入加载网页动作,而且,更不知道什么时候加载完成,那么网页里的值,取出来也无从返回,更无法传递到我的网页上层。
拖动一个webbrowser控件,加载url,通过webBrowser1.Document.All["..."] 获取页面元素的数据。
http://www.cnblogs.com/guwei4037/p/5542392.html