使用Gecko内核的浏览器控件

FireFox使用的是Gecko内核,如果我们想在自己的程序里用,是否可以呢?
答案是肯定的,因为Gecko内核有for Delphi的封装!下面我们就用它来做一个最简单的Gecko浏览器

首先下载Gecko SDK,这个是Gecko内核的开发包,必须下载,不然不能开发的
然后下载Gecko Components,这套组件用于在Delphi中添加Gecko Browser,安装好之后就像在程序中使用IE内核一样简单。
接着,我们需要一个完整的Gecko运行环境,下载下来之后,会发现它的目录结构像极了FireFox。而事实上,它们也是完全一致的,换言之,这个运行环境就是FireFox的运行环境。如果你的电脑上已经安装了FireFox2.5以上版本,那么恭喜你,你不需要再下载这个10多M的运行环境了,直接拿FireFox的就行。

以上的部分都安装完成后,接下来的事情就简单了。找到Gecko控件面板,把上面两个组件都拖下来
然后写一些代码:

procedure TFormMain.BtnGoClick(Sender: TObject);
begin
    GeckoBrowser.LoadURI(edtURL.Text);
end;

 

全文:http://green85.blog.163.com/blog/static/1206417720091145741909/

posted @ 2015-01-08 15:16  stma  阅读(1103)  评论(0)    收藏  举报