Custom Web Browser control with support of new CSS3 features
Asked Answered
H

2

2

I'm looking a custom web browser control for .net framework.

There is bunch of them here, but they are old and can't run new CSS3 features smoothly (or they simply can't!). For example, Awesomium and Webkit.NET are available but they can't run animations/transitions hardware-accelerated.

But, new web browsers (Chrome 21, Firefox 15) are supporting these new features smooth and hardware-accelerated.

Is there any .Net Web Brower control with support of new HTML5/CSS3 features?

Hama answered 19/9, 2012 at 20:35 Comment(0)
C
2

If you really don't need CEF1/3 why not to try GeckoFX control? It's quite gentle, supports css3, html5 with audio/video tags, webgl and the project seems to be active developed.

Corri answered 13/6, 2013 at 12:36 Comment(0)
S
6

You can always use chromium from .NET. Chromium support latest features. The Chromium Embedded Framework (CEF) is an open source project to develop a Web browser control based on the Google Chromium project. There's a .NET version already working (CEF1), you can implement it, not easy but definitively possible, see the link provided for the specific documentation.

Also, there is a CEF3 wrapper for .Net, you can download the binaries under the official forums.

CEF3 Supports 3D while CEF1 not.

Update: You can download latest binaries of CEF3 wrapper from here.

Saffian answered 19/9, 2012 at 20:38 Comment(7)
Can you explain more? Can those binaries added to a C# application?Hama
Seems that it doesn't support 3D. Is there any way to enable it? or is there any other libraries?Hama
Is there any CEF3 Wrapper for .Net?Hama
@MahdiGhiasi Sure there is for .NET & Mono at bitbucket.org/xilium/xilium.cefglue/wiki/HomeSaffian
@RandolfRF I can't find binaries/examples anywhere, can you give me the exact link, or upload them somewhere?Hama
I'm working with CEF3 wrapper, sample is in C++ language, and I haven't any idea about using it in c#. Do you know how to use it in c#?Hama
Please notice, that CEF1 do not supports HTML5 <video> <audio> tags and CEF3 for C# (I mean Xilium.Glue - I had no problem with CEF1) is hard to obtain (a lot of black boxes native code). I tried to compile CEF3 but I always stuck on libcef.init method - just nothing happend probably I did something wrong, but after few days of trying I just gived up.Shikoku
C
2

If you really don't need CEF1/3 why not to try GeckoFX control? It's quite gentle, supports css3, html5 with audio/video tags, webgl and the project seems to be active developed.

Corri answered 13/6, 2013 at 12:36 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.