Coder Social home page Coder Social logo

cefsharp's Introduction

CefSharp - Embedded Chromium for .Net

This project contains .Net CLR bindings for The Chromium Embedded Framework (CEF) by Marshall A. Greenblatt. The bindings are written in C++/CLI but can be used from any CLR language e.g. C# or VB. See the CefTest project for an example web browser built using this library.

This project is BSD licensed.

NEWS

2010/12/20 - 0.3 Released

  • Download 0.3.1 here
  • Improvements to CLR object binding (big thanks fddima)
  • Updated to CEF r152 / Chromium r69409
  • Calling CefBrowserControl.Focus() now works.
  • New API for IBeforeResourceLoad to avoid ref parameters
  • Reload() and Reload(bool ignoreCache) methods
  • Streams now closed explicitly after resource load.
  • Fix bug, Browser creation fails without registered JS objects

All feedback is welcomed gladly. Enjoy. T.

UPDATE : bounced zip to 0.3.1 to fix a build issue, now includes Debug and Release lib files.

2010/12/15 - 0.2 Released

  • Download 0.2 here
  • ISchemeHandler lets you introduce your own scheme/protocol handlers
  • JavaScript console messages are now exposed on the ConsoleMessage event
  • Basic support for binding CLR objects into the browser's window DOM object.
  • Renamed BrowserControl to CefWebBrowser, now derives from Control instead of UserControl
  • The control now checks it is initialized be accepting commands
  • Fixes including resize issues and incorrect address events.
  • New unit tests and examples.

2010/12/03 - 0.1 Released

  • Download 0.1 here
  • BrowserControl user control
  • Load, Forward, Back, Stop, Go
  • INotifyPropertyChanged notification for navigation events CanGoForward, CanGoBack etc.
  • ExecuteJavascript, works but needs polish
  • Interception of resource loading, loads from System.IO.Stream

Enough to build a poor man's web browser and call a bit of JavaScript. Coming soon, more features including the ability to bind .Net object straight into the browser's V8 JavaScript context.

cefsharp's People

Contributors

ataranto avatar chillitom avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.