JxBrowser
Product is currently unavailable
Can't find what you are looking for? Contact us through chat widget,
support form
or
email
JxBrowser by TEAMDEV MANAGEMENT OÜ is a Java library that enables developers to embed a Chromium-based web browser into Java applications, enhancing functionality and user experience.
- Cross-Platform Compatibility: Supports Windows, macOS, and Linux, ensuring seamless integration across different operating systems.
- UI Toolkit Integration: Provides native components for Swing, JavaFX, and SWT, facilitating smooth embedding into various Java UI frameworks.
- Modern Web Standards Support: Renders web pages built with HTML5, CSS3, and JavaScript, allowing the incorporation of contemporary web technologies into Java applications.
- Java and JavaScript Interoperability: Enables calling Java code from JavaScript and vice versa, promoting dynamic interaction between Java and web content.
- High-Performance Rendering: Utilizes GPU acceleration to render 4K video at 60FPS, delivering smooth and high-quality visuals.
- Off-Screen Rendering: Allows rendering of web content off-screen, enabling advanced use cases like taking web page screenshots or integrating web content into custom UI components.
- Security and Updates: Regularly updates the embedded Chromium engine to maintain security and performance, keeping applications up-to-date with the latest web standards.
- Multiple Profiles Support: Manages multiple standard and incognito profiles, allowing for isolated sessions and personalized user experiences.
- PDF Viewing: Displays PDF documents directly within the application using the built-in PDF Viewer, eliminating the need for external PDF readers.
- DOM Access and Manipulation: Provides APIs to access and modify the Document Object Model (DOM) of loaded web pages, enabling dynamic content manipulation.
- Widevine DRM Support: Plays DRM-protected media content from services like Netflix and Amazon, expanding the range of accessible media.
- Developer Tools Integration: Includes DevTools and Remote Debugging Port for debugging web pages, aiding in efficient development and troubleshooting.
- Custom CSS Injection: Allows injection of additional CSS into web pages, enabling customization of web content appearance.
- Spell Checking: Notifies about spelling mistakes on web pages, enhancing content accuracy and professionalism.
- ARM Support: Runs on Apple Silicon and Linux ARM64 devices, ensuring compatibility with modern hardware architectures.
- Network Interception: Intercepts network requests and modifies HTTP headers, providing control over network communications.
- Cookie Management: Accesses, creates, deletes, and filters session and persistent cookies, facilitating effective session management.
- Custom Protocols: Registers custom protocols and emulates web server responses, allowing for advanced networking scenarios.
- Dialog Handling: Controls JavaScript and file dialogs or displays custom dialogs, enhancing user interaction management.
- User-Agent Customization: Modifies the user-agent string for each web page, enabling simulation of different browsing environments.
- Proxy Configuration: Configures HTTP, HTTPS, FTP, and SOCKS proxy settings per profile, providing flexibility in network routing.
- Web Page Saving: Saves the currently loaded web page as a set of files, allowing for offline access and archiving.
- Keyboard and Mouse Event Filtering: Filters keyboard and mouse events and registers custom shortcuts, enhancing user input control.
- Zoom Control: Changes zoom level and zooms in/out content of a web page, improving readability and user experience.
- Download Management: Manages file downloads, provides notifications about download progress, and allows pausing or canceling downloads.
- Custom Context Menus: Displays custom context menus or disables them on right-click, offering tailored user interactions.
- Authentication Handling: Handles Basic, Digest, NTLM, Proxy, and SSL Certificate authentication, ensuring secure access to protected resources.