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

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

JxBrowser的新功能

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

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

JxBrowser

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

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

JxBrowser功能

輕量級和重量級組件

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

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

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

 

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

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

 

Cookies

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

 

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

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

 

代理設(shè)置

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

 

Flash支持

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

 

瀏覽器事件

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

StartLoadingFrame

FinishLoadingFrame

FailLoadingFrame

DocumentLoadedInFrame

DocumentLoadedInMainFrame

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

 

雙向JavaScript-Java橋

您可以在加載的web頁面上執(zhí)行JavaScript代碼,并將執(zhí)行結(jié)果返回到Java端??梢灾苯訌腏ava使用JavaScript對象。您可以將Java對象注入JavaScript并使用JavaScript中的Java對象。

 

Java Web Start和Java Applet

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

 

DOM訪問

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

 

自定義上下文菜單

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

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

 

彈出窗口

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

 

用戶代理

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

 

JavaScript對話框

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

 

HTML轉(zhuǎn)化為圖片

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

 

文件下載和上傳

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

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

 

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

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

 

控制臺偵聽器

使用ConsoleListener,您可以監(jiān)聽控制臺消息事件,包括JavaScript錯誤。

 

縮放

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

 

負(fù)載處理程序

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

 

鍵盤和鼠標(biāo)事件過濾器

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

 

HTML5桌面通知

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

 

保存網(wǎng)頁

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

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

 

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

                               

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

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

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

                            華滋生物