我尝试使用 Mono.WebBrowser 在 Windows.Forms.Panel 中呈现 IWebBrowser 。 我正在使用Visual Studio 2013进行开发,该应用程序在Windows中运行良好。当我在Fedora 21中的Mono下运行应用程序时,除了没有渲染的浏览器之外,一切正常。 我也尝试直接在Linux MonoDevelop中开发,但似乎所有解决方案都需要Gtk库。 我只想使用 Windows.Forms ,我读到的所有内容都非常老,并且总是在这里发送给我: http://www.mono-project.com/docs/gui/winforms/webbrowser/ 我在哪里读到:
Mono.WebKit命名空间提供了一个Gtk主循环,以便WebKit可以在Winforms应用程序中运行(显然没有gtk主循环),并使用webkit-sharp库。
我真的尝试了我能找到的所有内容,但是它要求我在Linux上使用Gtk或者它要求 libgluezilla 库,我读了它的旧的和不安全的(我甚至不能找到如何在Fedora中安装它。 我还评估了替代解决方案( Awesomium 等),但它们也依赖于Gtk。 任何帮助/非常简单的例子都会非常感激。谢谢!