JExplorer – Java library, integrating Microsoft IE into Java apps as Java Swing UI component in headless mode, providing access to DOM, Explorer functionality, browser events, cookie management, proxy settings, direct access to MSHTML API and more.
Embed native MS IE web browser control into your Swing application.
No knowledge of COM or Microsoft Internet Explorer API required.
Why JExplorer
Rich and easy-to-use API.
Great documentation with many examples.
Small binary and powerful functionality — the library integrates with the installed Microsoft Internet Explorer web browser control and provides API that allows using various MS IE capabilities. You don’t need to deploy a native browser control with your application.
Great support. Responsive support team will answer your request within 24 hours. To get help you can choose different support channels: email,support site and forum or premium support service. You are welcome to contact us with initial questions at evaluation support address.
Features
Internet Explorer in Your App
With the JExplorer API, you can download HTML pages, navigate through them or to other pages, set and get HTML content, prepare page for printing, work with advanced browser options, and many other things.
Custom Menus
If you app need a custom context menu shown on a web page instead of a standard shown by the browser, you can easily set it.
Cookie Management
JExplorer supports both persistent and session cookies. You are free to use them in a variety of ways: create, modify or delete, set and get their name, value, domain and other information.
Capturing Web Pages
With JExplorer you can make a screenshot of a web page, either its visible part or the entire content.
Browser Components
JExplorer provides a visual browser object for embedding in a Swing/AWT UI. This object integrates native MS IE web browser component that renders web pages. So, web pages are rendered exactly as in MS Internet Explorer.
Access to the DOM
You can work with DOM of web pages in many ways: manage elements in a document, modify element attributes, apply element styles, fire an event on some element, manipulate data in the HTML form elements, etc.
User-Agent
JExplorer allows modifying default user-agent string that will be sent to a web server.
Proxy Settings Configuration
JExplorer allows you to configure global proxy settings for ftp, http, https, gopher, socks as well as those available for a current process without affecting global proxy configuration.
Execute JavaScript Code
The library allows executingJavaScript code, interceptingJavaScript errors, and handling JavaScript dialogs such as Alert and Confirmation.
Support for Events
With event listeners you can: register and listen to DOM events, handle JavaScript errors and various states of the browser, listen for a start and completion of navigation, track page downloading progress and more.
JavaScript Java Bridge
JExplorer provides API that you can use to register Java callback function in JavaScript environment on the loaded web page to invoke Java code from JavaScript.
Access to Advanced Settings
With Browser class, you’ll be able to access Internet Explorer advanced settings. You can disable ActiveX controls, block navigation to any page with a malformed URL, enable or disable a pop-up blocker.
Examples of Apps Our Customers Build
JExplorer is created to help Java developers resolve the following tasks:
Automated tests of web applications compatible with Internet Explorer. JExplorer provides full access to web page’s DOM and JavaScript. You can fill and submit web form data, execute JavaScript code, extract data from web pages etc. JExplorer provides rich W3C DOM API based on Java DOM API, so you already know how to use it.
Windows desktop applications that require MS IE web browser capabilities, e.g. email clients with messages displayed in HTML format, media player where you need to display a web page with a list of podcasts or songs.
Java Applets and Java Web Start applications where the size of Java application matters and where MS IE web browser capabilities are required.
$879.00
The post JExplorer appeared first on Software Sales.