C#相当于Android WebView的桌面应用程序

时间:2015-05-08 08:26:21

标签: javascript c# html5 webview desktop-application

我需要在C#中创建一个桌面应用程序,它集成了一个" Web浏览器"或多或少像Android WebView,目的是托管一个特定的网站,并提供一些javascripts功能。

StackOverflow上的类似问题是this one,但我只需要在.net c#中进行。

如果需要,我会添加其他解释。

谢谢

3 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是WebBrowser控件。 您可以在此处找到有关它是什么以及如何使用它的更多信息:

答案 1 :(得分:0)

谢谢Saverio和Tasos,你们都帮我找到了一个很好的答案。

Hosting and interacting with a webpage inside a WPF App

这正是我需要做的。

祝你好运!

答案 2 :(得分:0)

网上有不同的解决方案,用于嵌入式网页内容。 他们是:

  • Microsoft的WebBrowser控件(使用客户端计算机上安装的Trident引擎)
  • Awesomium.NET(使用包含lib和许多有用包装的Chromium引擎)
  • CefSharp(使用Chrome嵌入式框架)

我使用过Awesomium.net,因为你不能真正依赖客户端的IE而且CefSharp很新鲜,当时还没有。 Awesomium有很多有用的功能,比如从.NET代码执行Js,反之亦然。 但我建议你看看CefSharp,因为它更具透视性