一、HtmlViewer
HtmlViewer是Lazarus自己带的一个控件,可用于简单Html文件的显示。
优点:无需动态库支持,跨平台方便,显示速度快。
缺点:不能运行JS等脚本,对css支持有限,网络支持不全面。
二、miniblink
miniblink是国内开发的浏览器。非常不错的小内核。
优点:
1、文件小老版本的10多M,最新版本也只有30-40M。
2、支持全面js,css,flash,视频等都可以支持。
3、开源
缺点:
1、目前作者说可以编译Linux动态库。但我还没有研究出如何编译。所以跨平台方面不知道行不行。win32和64是可以的。
2、新版本的功能更多,但稳定性还要提高。
三、CEF4Delphi
CEF4Delphi是用得最多的浏览器内核。
优点:
1、功能强大。
2、支持多平台。
3、开源。
缺点:
1、体积大,一般都在几百M,原版的Linux的有1G多。
2、新版不支持插件。
3、原版不支持视频。