.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
OTHER License
Bot releases are hidden (Show)
Published by amaitland almost 4 years ago
- CEF now supports the Chromium Network Service: If you are upgrading from a version prior to
75.1.x
please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.- Visual C++ 2015 or greater is required, see
Notes
below for more information
For a complete list of changes see the 85.3.x Milestone.
CefSharp
requires a minimum of Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details. VC++ 2017/2019
are backwards compatible. For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29
Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsWPF
there is some visible tearing/glitches on resize, GPU Compositing
has been disabled by default as a workaround #3114WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
WPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch
Fonts
incorrectly loaded on Win7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7
window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.CefSettings.RegisterExtension
method has been removed see https://github.com/cefsharp/CefSharp/issues/3184
DefaultRequestHandler
class has been removed, use RequestHandler
instead, see https://github.com/cefsharp/CefSharp/issues/3124
Javascript Binding Naming is now configurable, BindingOptions.CamelCaseJavascriptNames
has been removed see https://github.com/cefsharp/CefSharp/pull/3141#issuecomment-664261216 for an updated usage example.
For Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
When using a RequestContext
you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
Adobe Flash
is disabled by default, it can be re-enabled if required #3048
(Flash support is scheduled to be removed from Chromium)
Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041
Published by amaitland about 4 years ago
- CEF now supports the Chromium Network Service: If you are upgrading from a version prior to
75.1.x
please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.- Visual C++ 2015 or greater is required, see
Notes
below for more information
For a complete list of changes see the 85.3.x Milestone.
CefSharp
requires a minimum of Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details. VC++ 2017/2019
are backwards compatible. For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29
Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsWPF
there is some visible tearing/glitches on resize, GPU Compositing
has been disabled by default as a workaround #3114WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
WPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch
Fonts
incorrectly loaded on Win7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7
window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.CefSettings.RegisterExtension
method has been removed see https://github.com/cefsharp/CefSharp/issues/3184
DefaultRequestHandler
class has been removed, use RequestHandler
instead, see https://github.com/cefsharp/CefSharp/issues/3124
Javascript Binding Naming is now configurable, BindingOptions.CamelCaseJavascriptNames
has been removed see https://github.com/cefsharp/CefSharp/pull/3141#issuecomment-664261216 for an updated usage example.
For Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
When using a RequestContext
you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
Adobe Flash
is disabled by default, it can be re-enabled if required #3048
(Flash support is scheduled to be removed from Chromium)
Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041
Published by amaitland about 4 years ago
- CEF now supports the Chromium Network Service: If you are upgrading from a version prior to
75.1.x
please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.- Visual C++ 2015 or greater is required, see
Notes
below for more information
For a complete list of changes see the 85.3.x Milestone.
CefSharp
requires a minimum of Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details. VC++ 2017/2019
are backwards compatible. For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29
Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsWPF
there is some visible tearing/glitches on resize, GPU Compositing
has been disabled by default as a workaround #3114WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
WPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch
Fonts
incorrectly loaded on Win7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7
window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.CefSettings.RegisterExtension
method has been removed see https://github.com/cefsharp/CefSharp/issues/3184
DefaultRequestHandler
class has been removed, use RequestHandler
instead, see https://github.com/cefsharp/CefSharp/issues/3124
Javascript Binding Naming is now configurable, BindingOptions.CamelCaseJavascriptNames
has been removed see https://github.com/cefsharp/CefSharp/pull/3141#issuecomment-664261216 for an updated usage example.
For Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
When using a RequestContext
you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
Adobe Flash
is disabled by default, it can be re-enabled if required #3048
(Flash support is scheduled to be removed from Chromium)
Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041
Published by amaitland about 4 years ago
August 26, 2020, CEF 84.4.1+gfdc7504+chromium-84.0.4147.105 / Chromium 84.0.4147.105
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details if you are upgrading from a version prior to 75.1.x
.
Visual C++ 2015
or greater is required, see Notes
below for more information
For a complete list of changes see the 84.4.x Milestone.
CefSharp
requires a minimum of Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details. VC++ 2017/2019
are backwards compatible.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsKnown Issues
WPF
there is some visible tearing/glitches on resize, GPU Compositing
has been disabled by default as a workaround #3114WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
WPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch
Fonts
incorrectly loaded on Win7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7
window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
RequestContext
you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for detailsAdobe Flash
is disabled by default, it can be re-enabled if required #3048Published by amaitland about 4 years ago
August 05, 2020, CEF 84.3.10+ga46056b+chromium-84.0.4147.105 / Chromium 84.0.4147.105
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details if you are upgrading from a version prior to 75.1.x
.
Visual C++ 2015
or greater is required, see Notes
below for more information
For a complete list of changes see the 84.3.x Milestone.
CefSharp
requires a minimum of Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details. VC++ 2017/2019
are backwards compatible.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsKnown Issues
WPF
there is some visible tearing/glitches on resize, GPU Compositing
has been disabled by default as a workaround #3114WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
WPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch
Fonts
incorrectly loaded on Win7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7
window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
RequestContext
you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for detailsAdobe Flash
is disabled by default, it can be re-enabled if required #3048Published by amaitland over 4 years ago
July 02, 2020, CEF 83.4.2+gc8d4f85+chromium-83.0.4103.106 / Chromium 83.0.4103.106
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details if you are upgrading from a version prior to 75.1.x
.
Visual C++ 2015
is required, see Notes
below for more information
For a complete list of changes see the 83.4.x Milestone.
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsKnown Issues
WPF
there is some visible tearing/glitches on resize, GPU Compositing
has been disabled by default as a workaround #3114WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
PDF
doesn't navigate see https://bitbucket.org/chromiumembedded/cef/issues/2851/clicking-an-embedded-link-within-pdf-does
WPF/OffScreen
access violation when disposing of browser https://bitbucket.org/chromiumembedded/cef/issues/2919/osr-closebrowser-accessviolation
WPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch
Fonts
incorrectly loaded on Win7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7
window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
RequestContext
you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for detailsAdobe Flash
is disabled by default, it can be re-enabled if required #3048Published by amaitland over 4 years ago
June 14, 2020, CEF 83.3.12+g0889ff0+chromium-83.0.4103.97 / Chromium 83.0.4103.97
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details if you are upgrading from a version prior to 75.1.x
.
Visual C++ 2015
is required, see Notes
below for more information
For a complete list of changes see the 83.3.x Milestone
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsPrint Preview
see #2332 for details on how to enable it (WinForms
only)WPF
the rendering implementation in CEF
has been rewritten see https://bitbucket.org/chromiumembedded/cef/issues/2733/viz-osr-might-be-causing-some-graphic for details. This should overall improve performance.Known Issues
WPF
there is some visible tearing/glitches on resize #3114WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
PDF
doesn't navigate see https://bitbucket.org/chromiumembedded/cef/issues/2851/clicking-an-embedded-link-within-pdf-does
WPF/OffScreen
access violation when disposing of browser https://bitbucket.org/chromiumembedded/cef/issues/2919/osr-closebrowser-accessviolation
ICookieVisitor
crash if malformed year see https://bitbucket.org/chromiumembedded/cef/issues/2927/collecting-cookies-with-cefcookievisitor
WPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch
Fonts
incorrectly loaded on Win7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7
window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
RequestContext
you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for detailsAdobe Flash
is now disabled by default, it can be re-enabled if required #3048Published by amaitland over 4 years ago
May 23, 2020, CEF 81.3.10+gb223419+chromium-81.0.4044.138 / Chromium 81.0.4044.138
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details if you are upgrading from a version prior to 75.1.x
.
Visual C++ 2015
is required, see Notes
below for more information
For a complete list of changes see the 81.3.x Milestone
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsPrint Preview
see #2332 for details on how to enable it (WinForms
only)WPF
the rendering implementation in CEF
has been rewritten see https://bitbucket.org/chromiumembedded/cef/issues/2733/viz-osr-might-be-causing-some-graphic for details. This should overall improve performance.Known Issues
WPF
there is some visible tearing/glitches on resize #3114WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
PDF
doesn't navigate see https://bitbucket.org/chromiumembedded/cef/issues/2851/clicking-an-embedded-link-within-pdf-does
WPF/OffScreen
access violation when disposing of browser https://bitbucket.org/chromiumembedded/cef/issues/2919/osr-closebrowser-accessviolation
ICookieVisitor
crash if malformed year see https://bitbucket.org/chromiumembedded/cef/issues/2927/collecting-cookies-with-cefcookievisitor
WPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch
Fonts
incorrectly loaded on Win7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7
window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
RequestContext
you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for detailsCefErrorCode
enumerator has been updated see #3106Adobe Flash
is now disabled by default, it can be re-enabled if required #3048AbstractCefSettings
was renamed to CefSettingsBase
#3093Published by amaitland over 4 years ago
May 10, 2020, January 29, 2020, CEF 81.3.2+gb9282cc+chromium-81.0.4044.138 / Chromium 81.0.4044.138
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details if you are upgrading from a version prior to 75.1.x
.
Visual C++ 2015
is required, see Notes
below for more information
For changes see the 81.3.x Milestone
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more details.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsPrint Preview
see #2332 for details on how to enable it (WinForms
only)Known Issues
WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
CefErrorCode
enumerator has been updated see #3106Adobe Flash
is now disabled by default, it can be re-enabled if required #3048AbstractCefSettings
was renamed to CefSettingsBase
#3093Published by amaitland over 4 years ago
11 February 2020, CEF 79.1.36+g90301bd+chromium-79.0.3945.130 / Chromium 79.0.3945.130
Bug Fix Release
This version includes an updated version of CEF
which resolves https://bitbucket.org/chromiumembedded/cef/issues/2843/race-condition-in-openinputstreamwrapper
See also https://github.com/cefsharp/CefSharp/releases/tag/v79.1.350
Published by amaitland over 4 years ago
January 29, 2020, CEF 79.1.35+gfebbb4a+chromium-79.0.3945.130 / Chromium 79.0.3945.130
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details if you are upgrading from a version prior to 75.1.x
.
Visual C++ 2015
is required, see Notes
below for more information
Notes
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported, MP4
video is not.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsPrint Preview
see #2332 for details on how to enable itWPF
and OffScreen
versions have disable-gpu-compositing
set by default to workaround https://bitbucket.org/chromiumembedded/cef/issues/2833/osr-gpu-consume-cpu-and-may-not-draw and https://bitbucket.org/chromiumembedded/cef/issues/2823/osr-on-a-monitor-at-125x-scale-onpaint
Known Issues
WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer
CanExecuteJavascriptInMainFrame
incorrectly false after loading page with different origin #3021CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.WebM
file (or any mimetype that supports range headers) the request is cancelled unexpectedly and the video fails to load see https://bitbucket.org/chromiumembedded/cef/issues/2836/cefstreamreader-createforfile
CEF
issues that are likely relevant to CefSharp
is available at https://gist.github.com/amaitland/aec2d464e6dd75e5f0ff8fa8c9503b3a
Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
IFrame.LoadStringForUrl
has been removed as CEF
removed CefFrame::LoadString
see #2955CefSharp.WebBrowserExtensions.RegisterJsObject/RegisterAsyncJsObject
methods have been removed, you must now directly register your objects with the IJavascriptObjectRepository
see #2990 for details and examples for migration.IAudioHandler
has been removed as CEF
now longer supports this feature #2918 (it's likely to be re-added at some point)IMethodInterceptor.Intercept
now has the paramaters passed to allow for more advanced scenarios see #2909IBinder.Bind
now has all arguments passed instead of just IDictionary/IList
to allow for more flexible type conversion see #2908Javascript Binding
methods are now executed on the ThreadPool
instead of their own dedicated thread, see 2873CEF
changes see #3026Published by amaitland over 4 years ago
January 22, 2020, CEF 79.1.31+gfc9ef34+chromium-79.0.3945.117 / Chromium 79.0.3945.117
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details if you are upgrading from a version prior to 75.1.x
.
Visual C++ 2015
is required, see Notes
below for more information
Notes
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. MP3
audio is supported.CefSharp
should read the General Usage Guide
GitLink
for better debugging, you can step directly into much of the project source directly from Visual Studio
see #1680 for details on how to enable GitLink
WPF
now has touch support which is enabled by default. Support for Stylus is not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsPrint Preview
see #2332 for details on how to enable itWPF
and OffScreen
versions have disable-gpu-compositing
set by default to workaround https://bitbucket.org/chromiumembedded/cef/issues/2833/osr-gpu-consume-cpu-and-may-not-draw and https://bitbucket.org/chromiumembedded/cef/issues/2823/osr-on-a-monitor-at-125x-scale-onpaint
Known Issues
WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround or alternatively use OnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.WebM
file (or any mimetype that supports range headers) the request is cancelled unexpectedly and the video fails to load see https://bitbucket.org/chromiumembedded/cef/issues/2836/cefstreamreader-createforfile
CEF
issues that are likely relevant to CefSharp
is available at https://gist.github.com/amaitland/aec2d464e6dd75e5f0ff8fa8c9503b3a
Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
IFrame.LoadStringForUrl
has been removed as CEF
removed CefFrame::LoadString
see #2955CefSharp.WebBrowserExtensions.RegisterJsObject/RegisterAsyncJsObject
methods have been removed, you must now directly register your objects with the IJavascriptObjectRepository
see #2990 for details and examples for migration.IAudioHandler
has been removed as CEF
now longer supports this feature #2918 (it's likely to be re-added at some point)IMethodInterceptor.Intercept
now has the paramaters passed to allow for more advanced scenarios see #2909IBinder.Bind
now has all arguments passed instead of just IDictionary/IList
to allow for more flexible type conversion see #2908Javascript Binding
methods are now executed on the ThreadPool
instead of their own dedicated thread, see 2873Published by amaitland almost 5 years ago
03 November 2019, CEF 75.1.14+gc81164e+chromium-75.0.3770.100 / Chromium 75.0.3770.100
Bug Fix Release
See also https://github.com/cefsharp/CefSharp/releases/tag/v75.1.142
See also https://github.com/cefsharp/CefSharp/releases/tag/v75.1.141
Published by amaitland about 5 years ago
09 September 2019, CEF 75.1.14+gc81164e+chromium-75.0.3770.100 / Chromium 75.0.3770.100
Bug Fix Release
#2872 LoadHtml/RegisterResourceHandler displays empty page [@amaitland]
#2879 WPF - Updated #2779 hack to run asynchronous without crashing. [@mol]
#2894 Add a ".NETCoreApp3.0" dependency to the .nuspec files [@kpreisser]
See https://github.com/cefsharp/CefSharp/releases/tag/v75.1.141 for full details
Published by amaitland about 5 years ago
August 15, 2019, CEF 75.1.14+gc81164e+chromium-75.0.3770.100 / Chromium 75.0.3770.100
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes, please make sure you read https://github.com/cefsharp/CefSharp/issues/2743 for details.
Visual C++ 2015
is required, see Notes
below for more information
The Nuget
packages now use a slightly different versioning scheme, see https://github.com/cefsharp/CefSharp/issues/2706 for details
Notes
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
MP3
audio is now supported by default.H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info.CefSharp
should read the General Usage Guide
GitLink
for better debugging, see #1680WPF
now has a VirtualKeyboardRequested
event that can be used to display a virtual keyboard see https://github.com/cefsharp/CefSharp/issues/1736 for full detailsWPF
now has experimental touch support, it's not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsBrowserSettings
life cycle has changed, if created by CefSharp the object will be disposed automatically, if user created then it will be up to the user Disposed or Garbage collected. See for full details https://github.com/cefsharp/CefSharp/issues/2643
Known Issues
WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #18223770
branch, there is no official build available that includes this fix. No known workaround, you might need to skip this version and wait for the next major release.Network Service
related bugs that I'm aware of is at https://github.com/cefsharp/CefSharp/issues/2743#issuecomment-502490133 (there are possibly more issues that I'm not aware of).CefSettings.IgnoreCertificateErrors
no longer works, use the ignore-certificate-errors
command line arg as a workaround.Network Service
, see https://bitbucket.org/chromiumembedded/cef/issues/2703/crash-when-closing-if to workaround you can disable the Network Service
example at https://github.com/cefsharp/CefSharp/issues/2743#issuecomment-521892919
Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
UrlRequestFlags.AllowCachedCredentials
rename to AllowStoredCredentials
IRequestContext.ResolveHostCached
ISchemeRegistrar.AddCustomScheme
to use SchemeOptions
enumCefSharp.WinForms.ChromiumWebBrowser.IsBrowserInitializedChanged
removed custom IsBrowserInitializedChangedEventArgs (wasn't being used) see #2710 for an examplePublished by amaitland about 5 years ago
July 27, 2019, CEF 75.1.14+gc81164e+chromium-75.0.3770.100 / Chromium 75.0.3770.100
CEF
now supports the Chromium Network Service
which brings a huge number of breaking API
changes see
breaking changes section below
Visual C++ 2015
is required, see Notes
below for more information
The Nuget
packages now use a slightly different versioning scheme, see https://github.com/cefsharp/CefSharp/issues/2706 for details
Notes
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
MP3
audio is now supported by default.H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info.CefSharp
should read the General Usage Guide
GitLink
for better debugging, see #1680WPF
now has a VirtualKeyboardRequested
event that can be used to display a virtual keyboard see https://github.com/cefsharp/CefSharp/issues/1736 for full detailsWPF
now has experimental touch support, it's not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsBrowserSettings
life cycle has changed, if created by CefSharp the object will be disposed automatically, if user created then it will be up to the user Disposed or Garbage collected. See for full details https://github.com/cefsharp/CefSharp/issues/2643
Known Issues
WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Breaking Changes
Network Service API
changes see https://github.com/cefsharp/CefSharp/issues/2743
UrlRequestFlags.AllowCachedCredentials
rename to AllowStoredCredentials
IRequestContext.ResolveHostCached
ISchemeRegistrar.AddCustomScheme
to use SchemeOptions
enumCefSharp.WinForms.ChromiumWebBrowser.IsBrowserInitializedChanged
removed custom IsBrowserInitializedChangedEventArgs (wasn't being used) see #2710 for an examplePublished by amaitland over 5 years ago
May 03, 2019, CEF 73.1.13+g6e3c989+chromium-73.0.3683.75 / Chromium 73.0.3683.75
Visual C++ 2015
is now required, see Notes
below for more information
The Nuget
packages now use a slightly different versioning scheme, see https://github.com/cefsharp/CefSharp/issues/2706 for details
Notes
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
MP3
audio is now supported by default.H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info.CEF
has switched from using breakpad to crashpad for error reporting see https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md for details, make sure you set ExternalHandler=CefSharp.BrowserSubprocess.exe
CefSharp
should read the General Usage Guide
GitLink
for better debugging, see #1680WPF
now has a VirtualKeyboardRequested
event that can be used to display a virtual keyboard see https://github.com/cefsharp/CefSharp/issues/1736 for full detailsWPF
now has experimental touch support, it's not enabled by default, see https://github.com/cefsharp/CefSharp/issues/228#issuecomment-489065987 for further detailsKnown Issues
WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Breaking Changes
using CefSharp;
as WebBrowserExtensions
is in the CefSharp
namespace.BrowserSettings
life cycle has changed, if created by CefSharp the object will be disposed automatically, if user created then it will be up to the user Disposed or Garbage collected. See for full details https://github.com/cefsharp/CefSharp/issues/2643
Published by amaitland over 5 years ago
April 10, 2019, CEF 73.1.12+gee4b49f+chromium-73.0.3683.75 / Chromium 73.0.3683.75
Visual C++ 2015
is now required, see Notes
below for more information
The Nuget
packages now use a slightly different versioning scheme, see https://github.com/cefsharp/CefSharp/issues/2706 for details
Notes
CefSharp
requires Visual C++ 2015
. See https://github.com/cefsharp/CefSharp/issues/1983 for details. You can bin deploy the VC++
dependencies, read the FAQ
for more.Chromium
has removed support for Windows XP
, Windows Vista
, Windows Server 2003
and Windows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
MP3
audio is now supported by default.H264/AAC
, sites like Netflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info.CEF
has switched from using breakpad to crashpad for error reporting see https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md for details, make sure you set ExternalHandler=CefSharp.BrowserSubprocess.exe
CefSharp
should read the General Usage Guide
GitLink
for better debugging, see #1680WPF
now has a VirtualKeyboardRequested
event that can be used to display a virtual keyboard see https://github.com/cefsharp/CefSharp/issues/1736 for full detailsKnown Issues
WinForms
when running on Windows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream
, there are workarounds listed in #1822Breaking Changes
using CefSharp;
as WebBrowserExtensions
is in the CefSharp
namespace.BrowserSettings
life cycle has changed, if created by CefSharp the object will be disposed automatically, if user created then it will be up to the user Disposed or Garbage collected. See for full details https://github.com/cefsharp/CefSharp/issues/2643
Published by amaitland over 5 years ago
March 09, 2019, CEF 3.3578.1870.gc974488 / Chromium 71.0.3578.98
Bug Fix Release
This release addresses a CRITICAL SECURITY issue, everyone that uses CefSharp
for internet browsing should upgrade. Those using for only intranet browsing the risk is obviously smaller, though you should perform your own risk analysis. I recommend that everyone upgrade.
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5786
https://security.googleblog.com/2019/03/disclosing-vulnerabilities-to-protect.html
We encourage users to verify that Chrome auto-update has already updated Chrome to 72.0.3626.121 or later.
CEF
has specifically backported the fix into the 3578
branch (version 71
). The relevant commit is https://bitbucket.org/chromiumembedded/cef/commits/c974488bae67171e814b9666de3000867ff7bd76?at=3578
See https://github.com/cefsharp/CefSharp/releases/tag/v71.0.0 for full details
See https://github.com/cefsharp/CefSharp/releases/tag/v71.0.1 for additional details
Published by amaitland over 5 years ago
March 06, 2019, CEF 3.3578.1869.gcc1dc0f / Chromium 71.0.3578.98
Bug Fix Release
See https://github.com/cefsharp/CefSharp/releases/tag/v71.0.0 for full details