010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova StyleVision Server Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus Nevron Vision for .NET OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Altova StyleVision Sencha Test Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SPC Control Chart Tools for .Net SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

JxBrowser

JxBrowser

在Java应用程序中集成一个基于chrome的浏览器来处理和显示HTML5、CSS3、JavaScript、Flash等等。

JxBrowser功能

轻量级和重量级组件

JxBrowser支持两种呈现模式:轻量级和重量级。

在轻量级(离屏)呈现模式下Chromium引擎使用CPU呈现离线web页面。

在重量级(GPU加速)模式下,引擎使用GPU将内容呈现到嵌入Java应用程序的本地窗口中。

 

准确的网络显示

该组件显示Chromium引擎生成的图像。因为这个网页将在Google Chrome™看起来完全一样。

 

Cookies

使用CookieStorage对象,您可以接收所有cookie,包括secure和HTTP-only cookie,删除所有cookie或特定cookie,创建和注册新的cookie。

 

Web标准

JxBrowser支持所有现代web标准,包括HTML5、CSS3和JavaScript。一般来说,JxBrowser支持与谷歌Chrome相同的web标准。

 

代理设置

您可以配置每个浏览器实例来使用它自己的代理设置。支持各种配置:自动检测代理、用于HTTP、HTTPS、FTP、SOCKS协议的手动代理配置、直接代理、代理自动配置文件。

 

Flash支持

JxBrowser允许显示adobeflash内容。您将需要安装PPAPI Flash插件。

 

浏览器事件

您可以监听browser Title和Zoom更改的事件,以及不同的加载事件

StartLoadingFrame

FinishLoadingFrame

FailLoadingFrame

DocumentLoadedInFrame

DocumentLoadedInMainFrame

呈现过程事件,如RenderCreated和RenderGone。

 

双向JavaScript-Java桥

您可以在加载的web页面上执行JavaScript代码,并将执行结果返回到Java端。可以直接从Java使用JavaScript对象。您可以将Java对象注入JavaScript并使用JavaScript中的Java对象。

 

Java Web Start和Java Applet

您可以在通过Java Web Start或Java Applet部署的Java应用程序中使用JxBrowser库。

 

DOM访问

您可以通过标记名或ID查找所需的HTML元素,获取/设置HTML元素属性,侦听不同的DOM事件,如单击、鼠标向下、按下键、按下键、加载、卸载等。

 

自定义上下文菜单

ContextMenuHandler允许您处理应该显示上下文菜单的情况。您可以使用来自ContextMenuParams的不同有用信息构建自己的Swing上下文菜单。

如上下文菜单位置、选定文本、链接URL、链接文本、HTML元素媒体类型等。

 

弹出窗口

所有弹出窗口都可以使用PopupHandler处理。您来决定是否应该显示弹出窗口,以及您希望它如何显示(例如,在一个单独的窗口中,在您的应用程序选项卡等)。

 

用户代理

使用JxBrowser,您可以为所有浏览器实例设置自己的用户代理。

 

JavaScript对话框

可以使用DialogHandler来处理JavaScript对话框,如警告、确认、提示、关闭前和文件上传对话框。您可以选择是否显示JavaScript对话框,以及对话框的样式。

 

HTML转化为图片

通过JxBrowser可以显示加载web页面的图像,包括隐藏的可滚动区域。图像可以保存在PNG、JPEG和其他图形格式中。

 

文件下载和上传

DownloadHandler允许您处理文件下载并管理是否应该下载文件。您还可以收到关于下载进度、速度、完成百分比、接收字节等的通知。

当用户单击web页面上的文件上传输入元素时,将调用DialogHandler.onFileCh方法。使用此方法,您可以显示自己的文件选择器对话框,用户可以选择要上传的文件。

 

代理、基础、摘要和NTLM认证

使用NetworkDelegate,您可以处理基本的、摘要的、NTML以及代理认证。

 

控制台侦听器

使用ConsoleListener,您可以监听控制台消息事件,包括JavaScript错误。

 

缩放

您可以放大、缩小网页或为当前加载的网页设置您自己的缩放级别。缩放级别分别为每个域配置。可以使用ZoomListener以确保更改了web页面的缩放级别。您可以选择是否显示JavaScript对话框,以及对话框的样式。

 

负载处理程序

LoadHandler允许您处理指向任何URL地址的导航并在必要时取消它。

 

键盘和鼠标事件过滤器

在将所有键盘和鼠标事件传递给Chromium引擎之前,您可以对它们进行过滤。

 

HTML5桌面通知

NotificationHandler允许您处理web页面需要显示桌面通知的情况。您可以在必要时构建和显示自己的Swing/JavaFX通知。或者你可以完全禁用桌面通知。

 

保存网页

Browser.saveWebPage允许您将加载的web页面保存为一组文件。

快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物