Vision - Web Browser Scripting Functions
This page details the various component and extension functions available for Vision's Web Browser component.
Component Functions​
.getBrowser()​
Description
- This function will return the underlying browser object. See JxBrowser Guidelines for more information.
Parameters
- None
Return
- Object - The Browser Object.
.executeJavaScript()​
Description
- This function allows users to execute arbitrary JavaScript on the loaded page.
Parameters
- String javaScript - The code to execute on the page.
Return
- None
.getImage()​
Description
- This function will return a byte array screenshot of the current browser window, in JPEG format.
Parameters
- None
Return
- ByteArray - The current browser window, rendered as a JPEG, in binary format.
.back()​
Description
- This function navigates one page back in the browser history.
Parameters
- None
Return
- None
.forward()​
Description
- This function navigates one page forward in the browser history.
Parameters
- None
Return
- None
.refresh()​
Description
- This function refreshes the current page.
Parameters
- None
Return
- None
Extension Functions​
initialize()​
New in 8.1.26
Description
- Called when the Web Browser component is initialized. Provides a chance to initialize the browser further. Enabling or disabling this function will cause the Web Browser component to re-initialize.
Parameters
Component self: A reference to the component that is invoking this function.
JxBrowser browser: The underlying JxBrowser instance of the Browser class.
BrowserView browserView: The underlying rendering class that contains the Browser instance.
Return
- Nothing