Posted on November 21, 2016

DotNetBrowser 1.8.3

We focused on improving the following areas:

Performance

  • Improved page load performance.
  • Improved page scrolling smoothness. Now there is no visible delay when scrolling the loaded web page via dragging the scrollbar.

DOM API

Added the ability to obtain DOMElement position properties:

  • DOMElement.OffsetTop
  • DOMElement.OffsetLeft
  • DOMElement.OffsetWidth
  • DOMElement.OffsetHeight
  • DOMElement.ClientTop
  • DOMElement.ClientLeft
  • DOMElement.ClientWidth
  • DOMElement.ClientHeight
  • DOMElement.ScrollTop
  • DOMElement.ScrollLeft
  • DOMElement.ScrollWidth
  • DOMElement.ScrollHeight

New Features

  • Ability to configure proxy when browser is running. The previous versions of DotNetBrowser allowed to configure proxy settings only once – before creating a Browser instance. Now it is possible to switch to another proxy without creating a new Browser.
  • HTML5 App Cache support. This type of cache is used by some web applications to make them accessible even without an internet connection.
  • Ability to intercept HTTP response and access its contents. The previous versions of DotNetBrowser were able to intercept the requests, but not the responses.

Bugfixes

  • Fixed keyboard event handling for Windows Forms heavyweight control. In previous versions, the proper key events were not fired for this control.
  • Fixed an issue related to processing the User-Agent string with spaces.

Request evaluation licence

Go Top