Vb.net 带有Javascript检测和DOM读取的浏览器控件

Vb.net 带有Javascript检测和DOM读取的浏览器控件,vb.net,webbrowser-control,porting,Vb.net,Webbrowser Control,Porting,我有一个为自适应内容设计的网站,需要制作一个“桌面应用”,我的想法是使用“浏览器”控件,最好是类似chrome的控件(该网站采用HTML5/CSS3)将网站插入Windows窗体 我的“问题”是我需要处理“javascript事件”,我需要从网站启动一个事件,而应用程序需要捕获它并做一些事情 另一方面,我需要通过类或ID读取一些DOM组件,并读取Windows应用程序中的属性(如div content或data-*属性) VB.NET是否有具有这些功能的免费控件?是一个可以使用的基于铬的控件。你

我有一个为自适应内容设计的网站,需要制作一个“桌面应用”,我的想法是使用“浏览器”控件,最好是类似chrome的控件(该网站采用HTML5/CSS3)将网站插入Windows窗体

我的“问题”是我需要处理“javascript事件”,我需要从网站启动一个事件,而应用程序需要捕获它并做一些事情

另一方面,我需要通过类或ID读取一些DOM组件,并读取Windows应用程序中的属性(如div content或data-*属性)


VB.NET是否有具有这些功能的免费控件?

是一个可以使用的基于铬的控件。你必须进一步研究它在绑定到事件方面支持什么。我尝试了两个引擎:Sharp和awesomium,它们都太慢了,比chrome浏览器慢得多。这是.NET中嵌入组件的正常速度还是任何参数都有问题?另一方面,嵌入组件不使用抗锯齿,所有webfont都显示难看的边框。最后,我使用GeckoFX,在.NET应用程序中使用Firefox引擎的组件,它更快速(呈现CSS/HTML和加载)并且工作完美。只有一点,29版不适用于Web->C#事件,我从Web->C#和C#->Web下载了v22,工作得非常好。