76

I've seen a few COM controls which wrap the Gecko rendering engine (GeckoFX, as well as the control shipped by Mozilla - mozctlx.dll). Is there a wrapper for Webkit that can be included in a .NET Winform application?

asked Sep 26, 2008 at 21:47
0

9 Answers 9

42

I've just release a pre-alpha version of CefSharp my .Net bindings for the Chromium Embedded Framework.

Check it out and give me your thoughts: https://github.com/chillitom/CefSharp (binary libs and example available in the downloads page)

update: Released a new version, includes the ability to bind C# objects into the DOM and more.

update 2: no-longer alpha, lib is used in real world projects including Facebook Messenger for Windows, Rdio's Windows client and Github for Windows

answered Dec 3, 2010 at 17:05
Sign up to request clarification or add additional context in comments.

6 Comments

Great! WPF version is over there!
Sadly, it's Windows-only.
@cubuspl42 checkout the CefGlue project which can run cross-platform as it uses P/Invoke instead of C++/CLI for its interop.
2020 and CefSharp is still maintained. That is a big win.
I can't get the webforms examples to run
|
39

Haven't tried yet but found WebKit.NET on SourceForge. It was moved to GitHub.

Warning: Not maintained anymore, last commits are from early 2013

answered Feb 9, 2010 at 8:46

2 Comments

I got this working fine a few months ago. Seemed to work well.
This project is no longer maintained -- I couldn't get anything to compile under Visual Studio 2012, nor does it have an up-to-date implementation of WebKit.
19

There's a WebKit-Sharp component on Mono's GitHub Repository. I can't find any web-viewable documentation on it, and I'm not even sure if it's WinForms or GTK# (can't grab the source from here to check at the moment), but it's probably your best bet, either way.

vcsjones
142k34 gold badges299 silver badges293 bronze badges
answered Sep 26, 2008 at 22:38

1 Comment

I was unsuccessful trying to get this to build on Windows a few weeks ago, but would be interested if someone else could get this to build.
13

Berkelium is a C++ tool for making chrome embeddable.

AwesomiumDotNet is a wrapper around both Berkelium and Awesomium

BTW, the link here to Awesomium appears to be more current.

answered Apr 9, 2010 at 21:24

1 Comment

Berkelium is no longer maintained.
7

There's a WebKit-Sharp component on Mono's Subversion Server. I can't find any web-viewable documentation on it, and I'm not even sure if it's WinForms or GTK# (can't grab the source from here to check at the moment), but it's probably your best bet, either way.

I think this component is CLI wrapper around webkit for Ubuntu. So this wrapper most likely could be not working on win32

Try check another variant - project awesomium - wrapper around google project "Chromium" that use webkit. Also awesomium has features like to should interavtive web pages on 3D objects under WPF

answered Aug 28, 2009 at 13:59

Comments

6

There is OpenWebKitSharp, a fork of WebKit.NET 0.5 and very advanced. Details: http://code.google.com/p/open-webkit-sharp/

answered Sep 11, 2011 at 15:11

Comments

6
answered Jun 6, 2012 at 10:04

Comments

2

The Windows version of Qt 4 includes both WebKit and classes to create ActiveX components. It probably isn't an ideal solution if you aren't already using Qt though.

answered Sep 30, 2008 at 13:18

Comments

1

try this one http://code.google.com/p/geckofx/ hope it ain't dupe or this one i think is better http://webkitdotnet.sourceforge.net/

answered Jul 22, 2011 at 15:33

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.