Browser Engine

Creating Browser
Each Browser instance must be initialized with BrowserContext. The BrowserContext instance holds the context needed for a browsing session and provides path...
Wed, 20 Dec, 2017 at 6:27 PM
Creating Incognito Browser
By default, each Browser instance stores all user data such as history, cookies, cache on disk. Since 6.8 you can configure Browser instance to store all ...
Wed, 2 Nov, 2016 at 12:55 PM
Storing User Data
By default, JxBrowser stores user data in a folder with the path that usually looks like "%LocalAppData%\JxBrowser\browsercore-<version>\data” on...
Fri, 21 Sep, 2018 at 12:03 PM
Disposing Browser
When you don't need to use a Browser instance you must dispose it using the Browser.dispose() method. For example:  browser.dispose(); Accessi...
Wed, 20 Dec, 2017 at 6:35 PM
Browser Preferences
JxBrowser provides functionality that allows you to enable or disable various features, such as images, JavaScript, videos, etc., for each Browser instance....
Wed, 20 Jan, 2016 at 5:09 PM
Restoring Browser
  import com.teamdev.jxbrowser.chromium.Browser; import com.teamdev.jxbrowser.chromium.events.RenderAdapter; import com.teamdev.jxbrowser.chromium.events.R...
Fri, 12 Oct, 2018 at 10:28 AM
Render Process Events
Each Browser instance is running in a separate native process where the web page is rendered. Sometimes this process can exit unexpectedly because of the cr...
Thu, 21 Jan, 2016 at 2:29 PM
Render Process ID
JxBrowser implements Chromium multi-process architecture. Chromium engine runs DOM and JavaScript of the loaded web page in separate render process. If y...
Thu, 17 Nov, 2016 at 2:32 PM
Getting Frame IDs
JxBrowser API provides functionality that allows getting frame IDs hierarchy on the loaded web page. import com.teamdev.jxbrowser.chromium.Browser; impor...
Fri, 5 Feb, 2016 at 4:28 PM
Getting Product Version
  import com.teamdev.jxbrowser.chromium.ProductInfo; /** * This sample demonstrates how to get JxBrowser version and build. */ public class GetPro...
Tue, 12 Jan, 2016 at 12:02 PM
Finding Text
JxBrowser API provides functionality that allows on the currently loaded web page: Finding specified text Highlighting all matches Selectin...
Sun, 10 Jan, 2016 at 3:49 PM
Clearing Cache
Caching is enabled by default in Chromium engine. The persistent cache data is stored in the Cache folder of the Chromium's data directory. For example...
Wed, 11 Jan, 2017 at 5:27 PM
Forwarding Key Events
JxBrowser API provides functionality that allows forwarding keyboard events to the currently focused element on the currently loaded web page. ...
Thu, 15 Sep, 2016 at 5:05 PM
Forwarding Mouse Events
JxBrowser API provides functionality that allows programmatically send/forward mouse events to the currently loaded web page. The mouse events will be sen...
Thu, 5 Jan, 2017 at 3:00 PM