C#WPF WebBrowser替代方案

Ziv*_*Ziv 37 c# browser wpf webkit

我需要在我的.NET 3.5应用程序中使用Web浏览器,我不想使用默认的webbrowser(因为它感觉越来越慢).我尝试了克里斯卡瓦纳的铬,但我无法让它起作用......有没有更容易使用的替代品?我正在寻找计算机上非常简单和轻巧的东西,如果重要的话,它将主持一个网店.

更新: 5年后,需求又出现了.当时我使用Awesomium在我的程序中显示Web浏览器,tbh,我不记得它是怎么回事,但我也不记得这是一个真正的痛苦.

今天,我想再次使用它,我看到代码已经关闭,现在已经商业化了.我们尝试了,遇到了障碍,无法改变代码以我们想要的方式工作所以我们使用CEFCefSharp进行开源路由,能够看到代码使得工作变得如此简单并且减少了伏都教(ffs,awesomium)甚至混淆了他们的代码,所以我无法理解我做错了什么.

基本上Awesomium很酷,如果你想支付2900美元并且不需要屏幕外渲染,但CEF是如此强大,能够更改代码以满足您的需求.

PS.我们给了CefGlue一个5分钟的尝试,它没有立即工作所以我们转移到CefSharp立即工作,这是两个竞争的开源框架的伟大和可怕的事情.

chi*_*tom 18

检查我的新项目:https://github.com/chillitom/CefSharp

这将Chromium Embedded Framework带到了.Net/C#.有关源代码,二进制文件和示例,请参阅Github页面.

特征:

  • 带导航命令的浏览器控件
  • INotifyPropertyChanged事件
  • ExecuteJavascript
  • 注册您自己的方案/协议处理程序
  • 拦截资源下载
  • 将CLR对象绑定到Chromium的JavaScript上下文中.

它仍然处于前alpha阶段,因此所有反馈都得到了赞赏.


tbr*_*fni 5

我在C#win表单应用程序中使用GeckoFX很幸运.这是入门文章,它解释了为了启动和运行而需要安装的依赖项.