Winform WebBrowser解决方案

最近公司有个项目,需要将一个web应用放到用webbrowser包个壳子,一开始使用VS自带的webBrowser,结果页面样式全部跑偏,并且很多JS脚本加载错误,无奈之下只得寻求其他的浏览器内核。

经过一个星期的寻找,找到了以下浏览器内核,但是都存在各种问题


一、WebKit

下载WebKit.Net https://sourceforge.net/projects/webkitdotnet/files/latest/download 

替换winform中的webbrowser,替换之后样式显示正常,但是flash动画一直是黑的,播放不了,寻求解决方案无果,最终放弃。


二、CefSharp.Winform

可以在Nuget中下载,问题同上。。。


三、Gecko

火狐浏览器内核,支持flash播放,样式都正常

在Nuget中找到Gecko

Winform WebBrowser解决方案_第1张图片

安装完成后就可以使用了

Winform WebBrowser解决方案_第2张图片


运行效果:

Winform WebBrowser解决方案_第3张图片


附GeckoFX文件下载解决办法:点击打开链接

GeckoFX最新源码:点击打开链接


你可能感兴趣的:(Winform WebBrowser解决方案)