在WPF/C中嵌入Firefox/Gecko#

0xD*_*EEF 9 c# browser wpf firefox gecko

我想在我的WPF项目中嵌入当前的Gecko.我知道有Winforms-Host和Skybound-Gecko-Library的可能性.

但我没有在我的应用程序中使用标准的wpf-theme.它是另一个,控件的滚动条将不会被设置样式.此外,这是一个专为Firefox 3设计的旧库.

哪个是在WPF中使用当前Gecko的最佳库/策略?

alb*_*jan 8

您应该看看这些选项,它们都使用Chromium:

已付款:(基于Awesomium)

免费:(基于Chrome嵌入式框架)

  • 问题是关于Gecko,而不是webkit/blink (5认同)
  • 你应该明白这一切都被google编入索引并误导了很多搜索特定答案的人.无论如何,这是我的意见,不想为它而战:) (5认同)

小智 5

你可以在这里使用WindowsFormsHost教程

https://nhabuiduc.wordpress.com/2014/09/18/geckofx-net-webbrowser-setup-and-features/

有趣的是

WindowsFormsHost host = new WindowsFormsHost(); 
GeckoWebBrowser browser = new GeckoWebBrowser(); 
host.Child = browser; 
gridWeb.Children.Add(host);
Run Code Online (Sandbox Code Playgroud)