适用于.net的Google Chrome控件

时间:2009-10-07 23:48:50

标签: google-chrome

我需要一个针对vb.net的谷歌浏览器控件,虽然从技术上讲它可以适用于任何.net语言。

原因:我想制作自己的网络浏览器,但我不想编写自己的解析器代码,所以我想改用Chrome(并且当然要给予适当的信任)。

我用谷歌搜索了这个,并且找不到任何东西

感谢您的帮助!我只需要有人指出我正确的方向。

基本上,我想要WebBrowser控件,但不是基于IE,我想使用Chrome,因为我更喜欢使用chrome。我还希望对组件有更多的控制,如果你想制作自己的浏览器,WebBrowser很糟糕,而且它很迟钝。

编辑:这需要适用于WinForms,而不是wpf。我认为(个人而言)我可以让我的浏览器在winforms中更容易,但如果你只能找到一个wpf控件也没关系。

6 个答案:

答案 0 :(得分:9)

看起来this guy已经弄明白了。

编辑:

他用WPF做到了,所以winforms会有所不同。看起来真正的黄金是Awesomium

答案 1 :(得分:8)

由于chrome使用Webkit,我认为这样的东西对你有用:

http://sourceforge.net/projects/webkitdotnet/

答案 2 :(得分:1)

Chrome使用webkit进行渲染,但它使用的javascript引擎完全不同。

答案 3 :(得分:0)

试试this one。它专为.NET而设计,它基于最新的谷歌浏览器,而不仅仅是WebKit(谷歌Chrome有一个更快的JavaScript引擎)。它也很容易使用,因为它有一个.NET dll,就是这样。

答案 4 :(得分:0)

2016年更新:

你也可以使用:

BrowseEmAll.Cef

.Net组件,可用于将 Chrome引擎集成到.Net应用程序中。基于CefGlue,但对最新Chrome版本的更新速度要快一些。此外,还有一个商业支持选项,对某些人来说可能会派上用场。当然,组件本身是开源

(完全披露:我为这家公司工作,所以把我所说的一切都拿走了)

答案 5 :(得分:-1)

我制作了这个使用谷歌浏览器用户代理的新浏览器,并提供了最新的HTML。 它也很有效。 这是它的链接:

http://chromox.co.cc/uploads/Fraust_Browser.zip