国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁(yè)>新聞中心>行業(yè)動(dòng)態(tài)

JxBrowser的新功能

發(fā)布時(shí)間:2018/08/08 瀏覽量:5808
JxBrowser 在Java應(yīng)用程序中集成一個(gè)基于chrome的瀏覽器來(lái)處理和顯示HTML5、CSS3、JavaScript、Flash等等。 JxBrowser功能 輕量級(jí)和...

http://www.cogito.cn/f/image/20180730/20180730140320_3890.jpg

JxBrowser

在Java應(yīng)用程序中集成一個(gè)基于chrome的瀏覽器來(lái)處理和顯示HTML5、CSS3、JavaScript、Flash等等。

http://www.cogito.cn/f/image/20180730/20180730143834_5860.jpg

JxBrowser功能

輕量級(jí)和重量級(jí)組件

JxBrowser支持兩種呈現(xiàn)模式:輕量級(jí)和重量級(jí)。

在輕量級(jí)(離屏)呈現(xiàn)模式下Chromium引擎使用CPU呈現(xiàn)離線web頁(yè)面。

在重量級(jí)(GPU加速)模式下,引擎使用GPU將內(nèi)容呈現(xiàn)到嵌入Java應(yīng)用程序的本地窗口中。

 

準(zhǔn)確的網(wǎng)絡(luò)顯示

該組件顯示Chromium引擎生成的圖像。因?yàn)檫@個(gè)網(wǎng)頁(yè)將在Google Chrome™看起來(lái)完全一樣。

 

Cookies

使用CookieStorage對(duì)象,您可以接收所有cookie,包括secure和HTTP-only cookie,刪除所有cookie或特定cookie,創(chuàng)建和注冊(cè)新的cookie。

 

Web標(biāo)準(zhǔn)

JxBrowser支持所有現(xiàn)代web標(biāo)準(zhǔn),包括HTML5、CSS3和JavaScript。一般來(lái)說(shuō),JxBrowser支持與谷歌Chrome相同的web標(biāo)準(zhǔn)。

 

代理設(shè)置

您可以配置每個(gè)瀏覽器實(shí)例來(lái)使用它自己的代理設(shè)置。支持各種配置:自動(dòng)檢測(cè)代理、用于HTTP、HTTPS、FTP、SOCKS協(xié)議的手動(dòng)代理配置、直接代理、代理自動(dòng)配置文件。

 

Flash支持

JxBrowser允許顯示adobeflash內(nèi)容。您將需要安裝PPAPI Flash插件。

 

瀏覽器事件

您可以監(jiān)聽(tīng)browser Title和Zoom更改的事件,以及不同的加載事件

StartLoadingFrame

FinishLoadingFrame

FailLoadingFrame

DocumentLoadedInFrame

DocumentLoadedInMainFrame

呈現(xiàn)過(guò)程事件,如RenderCreated和RenderGone。

 

雙向JavaScript-Java橋

您可以在加載的web頁(yè)面上執(zhí)行JavaScript代碼,并將執(zhí)行結(jié)果返回到Java端。可以直接從Java使用JavaScript對(duì)象。您可以將Java對(duì)象注入JavaScript并使用JavaScript中的Java對(duì)象。

 

Java Web Start和Java Applet

您可以在通過(guò)Java Web Start或Java Applet部署的Java應(yīng)用程序中使用JxBrowser庫(kù)。

 

DOM訪問(wèn)

您可以通過(guò)標(biāo)記名或ID查找所需的HTML元素,獲取/設(shè)置HTML元素屬性,偵聽(tīng)不同的DOM事件,如單擊、鼠標(biāo)向下、按下鍵、按下鍵、加載、卸載等。

 

自定義上下文菜單

ContextMenuHandler允許您處理應(yīng)該顯示上下文菜單的情況。您可以使用來(lái)自ContextMenuParams的不同有用信息構(gòu)建自己的Swing上下文菜單。

如上下文菜單位置、選定文本、鏈接URL、鏈接文本、HTML元素媒體類(lèi)型等。

 

彈出窗口

所有彈出窗口都可以使用PopupHandler處理。您來(lái)決定是否應(yīng)該顯示彈出窗口,以及您希望它如何顯示(例如,在一個(gè)單獨(dú)的窗口中,在您的應(yīng)用程序選項(xiàng)卡等)。

 

用戶代理

使用JxBrowser,您可以為所有瀏覽器實(shí)例設(shè)置自己的用戶代理。

 

JavaScript對(duì)話框

可以使用DialogHandler來(lái)處理JavaScript對(duì)話框,如警告、確認(rèn)、提示、關(guān)閉前和文件上傳對(duì)話框。您可以選擇是否顯示JavaScript對(duì)話框,以及對(duì)話框的樣式。

 

HTML轉(zhuǎn)化為圖片

通過(guò)JxBrowser可以顯示加載web頁(yè)面的圖像,包括隱藏的可滾動(dòng)區(qū)域。圖像可以保存在PNG、JPEG和其他圖形格式中。

 

文件下載和上傳

DownloadHandler允許您處理文件下載并管理是否應(yīng)該下載文件。您還可以收到關(guān)于下載進(jìn)度、速度、完成百分比、接收字節(jié)等的通知。

當(dāng)用戶單擊web頁(yè)面上的文件上傳輸入元素時(shí),將調(diào)用DialogHandler.onFileCh方法。使用此方法,您可以顯示自己的文件選擇器對(duì)話框,用戶可以選擇要上傳的文件。

 

代理、基礎(chǔ)、摘要和NTLM認(rèn)證

使用NetworkDelegate,您可以處理基本的、摘要的、NTML以及代理認(rèn)證。

 

控制臺(tái)偵聽(tīng)器

使用ConsoleListener,您可以監(jiān)聽(tīng)控制臺(tái)消息事件,包括JavaScript錯(cuò)誤。

 

縮放

您可以放大、縮小網(wǎng)頁(yè)或?yàn)楫?dāng)前加載的網(wǎng)頁(yè)設(shè)置您自己的縮放級(jí)別??s放級(jí)別分別為每個(gè)域配置??梢允褂肸oomListener以確保更改了web頁(yè)面的縮放級(jí)別。您可以選擇是否顯示JavaScript對(duì)話框,以及對(duì)話框的樣式。

 

負(fù)載處理程序

LoadHandler允許您處理指向任何URL地址的導(dǎo)航并在必要時(shí)取消它。

 

鍵盤(pán)和鼠標(biāo)事件過(guò)濾器

在將所有鍵盤(pán)和鼠標(biāo)事件傳遞給Chromium引擎之前,您可以對(duì)它們進(jìn)行過(guò)濾。

 

HTML5桌面通知

NotificationHandler允許您處理web頁(yè)面需要顯示桌面通知的情況。您可以在必要時(shí)構(gòu)建和顯示自己的Swing/JavaFX通知?;蛘吣憧梢酝耆米烂嫱ㄖ?/span>

 

保存網(wǎng)頁(yè)

Browser.saveWebPage允許您將加載的web頁(yè)面保存為一組文件。

http://www.cogito.cn/f/image/20180730/20180730143844_8170.jpg

 

下一篇:Ericom Connect: 增加中小企業(yè)生產(chǎn)力/加速企業(yè)發(fā)展
上一篇:RXforPrint: 跟蹤打印作業(yè)

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)

                            華滋生物