DotNetBrowser integrates chromium-based browsers with your browser. NET application for displaying and processing HTML5, CSS3, JavaScript, Flash, etc. DotNetBrowser also has professional support, clear apis and documentation, and the best technology choices.

DotNetBrowser is getting a v1.20 update with the new Chromium setup for printing across devices, and the Chromium engine has been upgraded to version 69.0.3497.12.

>> click to download the latest version of DotNetBrowser for free

DotNetBrowser is coming with the v1.20 update. To make the transition as smooth as possible, we have prepared this guide to help you understand the new additions and changes.

Additions and Improvements

  • Display web pages more accurately, play MP3 audio, and use the new Chromium to easily set up printing across devices.
  • Protect your application from security vulnerabilities by fixing the CVE-2019-5786 Chrome vulnerability
  • Simulate complex real-world user interactions using key modifiers that simulate mouse events.
  • Keep track of proxy bugs in Chromium.
  • Define the current Chromium version to use in your application.

Chromium 69

Chromium engine has been upgraded to version 69.0.3497.12. Here are some useful features:

  • Display web pages more accurately, play MP3 audio, and use the new Chromium to easily set up printing across devices.
  • Print Settings faster. As of this release, Chromium is compatible with “Xerox Global Print Driver PS”. This universal printer driver can print to almost any printer available, no matter who the manufacturer is.
  • To scale the level! = 100% display expected web pages, this was a problem in some Chromium releases before.
  • Initialized as expected and worked reliably in a medical diagnostic environment equipped with EEG Neurofax software.
  • Open large JavaScript files without closing debug connections in DevTools.
  • Supports MP3 audio.

Fix Chrome 0 Day vulnerability (CVE-2019-5786)

Google recently received a 0-day vulnerability (CVE-2019-5786) affecting Google Chrome. A fix for this issue is now included in this release, and it is strongly recommended that you update DotNetBrowser in all projects to protect yourself from possible security vulnerabilities.

Modifier for mouse events

This version expands your options for simulating complex mouse events to approximate real user behavior. This can be especially handy if you use DotNetBrowser for unit testing, emulation on touch devices, and so on. You can now pass key-click left-click keymodifier to simulate mouse events.

The following methods are overridden:

  • IInputSimulator.SimulateMouseMoveEvent
  • Browser.MouseMove
  • IInputSimulator.SimulateMouseButtonEvent
  • IInputSimulator.SimulateMouseWheelEvent

NetworkDelegate.OnPacScriptError

In order to trace Chromium agent program cannot parse the PAC script files to extract the proxy Settings, please use the new NetworkDelegate. OnPacScriptError method.

BrowserPreferences.ChromiumVersion

If you need to know the current embedded in DotNetBrowser Chromium version, please use the BrowserPreferences. ChromiumVersion attributes for version contains detailed information on the string.

Other fixes:

  • The XPathResult iterator skips the result during the iteration loop.
  • Crashed when embedding DotNetBrowser controls into VisualStudio extensions using the WPFBrowserView instance in heavyweight render mode.
  • When using WinFormsBrowserView instances in heavyweight rendering mode, updates to the form.showinTaskbar property result in multiple subscriptions to Form events.
  • BrowserContextParams DefaultZoomLevel attribute is not working in stealth mode.
  • The downloaditem.pause (), downloaditem.resume (), and downloaditem.cancel () methods do not work in stealth mode.
  • PDF file not loaded in stealth mode.
  • Conversion issues in the JavaScript-.Net Bridge.
  • .net side memory leak.
  • Auto-fill issue when suggested items cannot be selected in heavyweight render mode.
  • No PermissionHandler is called for the audio capture permission type.

If you are interested in our products and want to get more tutorial resources, click here ~