Posted on April 20, 2019
This version allows you to:
- Display web pages more accurately, play MP3 audio, and easily set up printing across devices with new Chromium.
- Protect your application from security breaches with fix to CVE-2019-5786 Chrome vulnerability
- Simulate complex real-life user interactions with key modifiers for simulated mouse events.
- Timely track down errors of proxy in Chromium.
- Define current Chromium version used in your application.
The Chromium engine has been upgraded to version 69.0.3497.12. Here are a few of its helpful features:
- It makes printing setup faster. Starting with this version Chromium got compatible with “Xerox global Print Driver PS”. This universal printer driver lets you print to virtually any printer available, regardless of the manufacturer.
- It displays the web pages as expected with zoom level != 100%, which was the issue in some previous Chromium builds.
- It initializes as expected and works reliably in the medical diagnostics environments where the Software EEG Neurofax is installed.
- It supports MP3 audio.
Fix for Chrome 0-day vulnerability (CVE-2019-5786)
This month Google received a 0-day vulnerability (CVE-2019-5786) affecting Google Chrome. We have included the patch for the issue into this release, and strongly recommend you updating DotNetBrowser in all of your projects in order to protect yourself from possible security breaches.
Modifiers for Mouse Events
This release widens your options to simulate complex mouse events, close to real-life user behavior. This might be particularly handy if you use DotNetBrowser for unit testing, emulation on touch devices, etc. Now you can pass key modifiers like Shift single left-click for simulated mouse events.
The following methods were overloaded:
In order to track down Chromium proxy resolver failing to parse a PAC script file to extract proxy settings, please use the new
If you need to know the version of Chromium currently embedded in your DotNetBrowser, please use the
BrowserPreferences.ChromiumVersion property to obtain the string with version details.
- The XPathResult iterator skipping the results during the iteration loop.
- The crash when embedding the DotNetBrowser control into a VisualStudio extension while using the
WPFBrowserViewinstance in the heavyweight rendering mode.
- The update of the
Form.ShowInTaskbarproperty causing multiple subscriptions to the Form events when using the
WinFormsBrowserViewinstance in the heavyweight rendering mode.
BrowserContextParams.DefaultZoomLevelproperty not working in the Incognito mode.
DownloadItem.Cancel()methods not working in the Incognito mode.
- PDF files not being loaded in the Incognito mode.
- The memory leak on the .Net side.
- The autofill issue when the suggested item cannot be selected in the heavyweight rendering mode.
PermissionHandlernot being invoked for audio capture permission type.
Subscribe to @DotNetBrowser on Twitter to get notified of the library updates.