JxBrowser中国代理
具体描述:
JxBrowser——将基于 Chromium 的浏览器与 Java 应用程序集成在一起,以处理和显示 HTML5、CSS3、JavaScript 和 Flash 等。
选择 JxBrowser 的原因
1. 清楚明了的 API 和文档
a) 易于使用的 API
b) 快速入门指南
c) 丰富的文档
2. 迅速的技术支持:我们将随时为您提供需要的帮助和库更新。
3. 开发者的选择:自 2007 年以来,在全球 1500 多个商业项目和 100 多个开源项目中被广泛采纳。
4. 公认的专业知识:该程序由具有多年集成 Java 代码实践经验的团队创建而成。
全球有 1363 家公司使用 JxBrowser 构建软件
硬件加速和离屏渲染
JxBrowser 支持两种渲染模式:硬件加速和离屏(off-screen)。在离屏渲染模式下,Chromium™ 引擎使用 CPU 以离屏模式来渲染网页。在硬件加速渲染模式下,引擎使用 GPU,将内容渲染到嵌入 Java 应用程序中的原生窗口中。
准确的网页显示
该组件使用 Chromium 引擎来显示网页。因此,该网页的外观与 Google Chrome™ 完全相同。
Web 标准
JxBrowser 支持所有现代的 Web 标准,包括 HTML5、CSS3 和 JavaScript。通常,JxBrowser 支持与 Google Chrome 相同的 Web 标准。
双向的 JavaScript-Java 桥
您可以在已加载的网页上执行 JavaScript 代码,并将执行结果返回 Java 端。您可以直接从 Java 处理 JavaScript 对象。您可以将 Java 对象注入 JavaScript,并使用 JavaScript 中的 Java对象。
HTML 转换到位图
JxBrowser 允许您获取已加载网页的图像表示,包括隐藏的可滚动区域。可以将图像保存为 PNG、JPEG 和其他图形格式。
打印
您可以打印当前加载的网页,也可以通过“打印预览”对话框将其另存为 PDF 文档。
文件下载
您可以处理文件下载并控制是否应下载文件。您还能接收有关下载进度、速度、完成百分比、接收的字节数等的通知。
键盘和鼠标事件过滤器
您可以过滤所有键盘和鼠标事件,然后再将它们传递到网页。
Flash 支持
JxBrowser 允许显示 Adobe Flash 内容。您将需要安装 PPAPI Flash 插件。
导航事件
您可以侦听不同的导航事件,例如导航开始、完成、失败、重定向、框架加载完成等。
DOM 访问权限
您可以通过标记名称或 ID 查找所需的 HTML 元素,获取/设置 HTML 元素属性,侦听不同的 DOM 事件,例如单击、按下鼠标、按下键盘,松开键盘、加载和卸载等。
JavaScript 对话框
您可以处理 JavaScript 对话框,例如警报、确认、提示、卸载前和文件上传。您可以选择是否显示 JavaScript 对话框,以及对话框的外观。
保存网页
该库允许您将加载的网页另存为一组文件。
ARM 支持
在 Linux 64 位上 ARM 体系结构的支持下,借助这种类型的微芯片,JxBrowser 可以在各种设备中使用。
自定义上下文菜单
您可以使用从库中获得的其他有用信息来显示自己的 Swing/JavaFX/SWT 上下文菜单,例如上下文菜单位置、所选文本、链接 URL、链接文本、HTML 元素媒体类型等。
控制台侦听器
您可以侦听控制台消息事件,包括 JavaScript 错误。
用户代理程序
使用 JxBrowser,您可以为每个浏览器实例设置自己的用户代理程序。
代理服务器、基本、摘要和 NTLM 身份验证
该库允许处理基本、摘要、NTML 和代理服务器身份验证,以及通过 SuisseID 和 U2F 设备进行的身份验证。
显示 Netflix、Amazon Prime 和 Spotify 等
JxBrowser 允许您播放使用 DRM 解密的流式 Web 服务中的视频和音频内容。
代理服务器设置
您可以将每个引擎实例配置为使用其自己的代理服务器设置。支持各种配置:自动检测代理服务器,针对 HTTP、HTTPS,FTP 和 SOCKS 协议的手动代理服务器配置,直接代理服务器,以及代理服务器自动配置文件。
Java Web Start 和 Java Applet
您可以在通过 Java Web Start 或 Java Applet 部署的 Java 应用程序中使用 JxBrowser 库。请参阅文档获取更多信息。
弹出窗口
可以处理所有弹出窗口。由您决定是否显示弹出窗口,以及要如何精确显示弹出窗口(例如,在单独的窗口中,或在应用程序选项卡中等)。
过滤URL
该库帮助您处理导航请求,并在必要时忽略它们。
缩放
您可以放大、缩小网页,或为当前加载的网页设置自己的缩放级别。分别为每个域配置缩放级别。