一個(gè)跨平臺(tái)的庫,用于將Chromium瀏覽器集成到Java應(yīng)用程序中
標(biāo)簽:瀏覽器控件開發(fā)商: TeamDev
當(dāng)前版本: v8.6.0
產(chǎn)品類型:控件
產(chǎn)品功能:文檔管理
平臺(tái)語言:JAVA
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問請(qǐng)來電 023-68661681 咨詢。
強(qiáng)大的渲染能力
深度的雙向交互
豐富的事件處理與定制功能
廣泛的應(yīng)用場(chǎng)景支持
JxBrowser將基于Chromium的瀏覽器與你的Java應(yīng)用集成,以處理和顯示HTML5、CSS3、JavaScript等。
運(yùn)行原理
聲明:本產(chǎn)品中文介紹為慧都網(wǎng)版權(quán)所有,未經(jīng)慧都公司書面許可,嚴(yán)禁拷貝、轉(zhuǎn)載!
* 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以官網(wǎng)介紹為準(zhǔn),如需購買請(qǐng)先行測(cè)試。
通過最新的網(wǎng)絡(luò)技術(shù)擴(kuò)展您的Java桌面應(yīng)用。在您的軟件中結(jié)合兩者的優(yōu)勢(shì)。
使用Web技術(shù)實(shí)現(xiàn)原生應(yīng)用的UI,并在觸摸屏上顯示。直接從JavaScript使用外圍設(shè)備。
在戶外和室內(nèi)的LED屏幕上顯示視頻或網(wǎng)頁內(nèi)容,如數(shù)字廣告牌、菜單板、電影院、加油站、便利店、餐廳等的數(shù)字標(biāo)識(shí)。
使用JavaScript、HTML、CSS創(chuàng)建游戲,并使用GPU以4K@60fps渲染,無需互聯(lián)網(wǎng)連接。直接從JavaScript使用外圍設(shè)備。
使用Web瀏覽器功能加載和分析網(wǎng)站,查找并瀏覽網(wǎng)頁,查找并提取文本和圖像,截取網(wǎng)頁截圖等。
模擬用戶活動(dòng)并自動(dòng)化網(wǎng)頁上的不同場(chǎng)景。攔截網(wǎng)絡(luò)請(qǐng)求,配置代理,訪問和修改DOM,填寫網(wǎng)頁表單等。
使用React、AngularJS、Material UI、Bootstrap等JavaScript庫創(chuàng)建具有精美UI的現(xiàn)代桌面或平板應(yīng)用。
完整的應(yīng)用展示,根據(jù) MIT 許可證開源,可免費(fèi)重用。
應(yīng)用展示
JxBrowser支持兩種渲染模式:硬件加速和離屏。在離屏渲染模式下,Chromium 引擎使用CPU離屏渲染網(wǎng)頁。在硬件加速渲染模式下,引擎使用GPU將內(nèi)容渲染到嵌入到你的Java應(yīng)用程序中的一個(gè)本地 嵌入到你的Java應(yīng)用程序中,使用GPU。
你可以在加載的網(wǎng)頁上執(zhí)行JavaScript代碼,并將執(zhí)行的結(jié)果返回到 執(zhí)行的結(jié)果返回到Java端。你可以直接在Java中使用JavaScript對(duì)象。你可以 你可以將Java對(duì)象注入到JavaScript中,并從JavaScript中使用Java對(duì)象。
你可以監(jiān)聽不同的導(dǎo)航事件,如導(dǎo)航開始、完成、失敗、重定向、框架加載完成等。
你可以通過標(biāo)簽名稱或ID找到所需的HTML元素,獲取/設(shè)置HTML元素屬性。
監(jiān)聽不同的DOM事件,如click
, mousedown
, keydown
, keyup
, load
, unload
等。
你可以處理JavaScript對(duì)話框,如警報(bào)、確認(rèn)、提示、beforeunload和文件上傳。 你可以選擇是否應(yīng)該顯示一個(gè)JavaScript對(duì)話框,以及該對(duì)話框應(yīng)該是什么樣子。 對(duì)話框應(yīng)該是什么樣子的。
該庫允許你將加載的網(wǎng)頁保存為一組文件。
由于Linux 64位對(duì)ARM架構(gòu)的支持,JxBrowser可以在使用這種類型的微芯片的各種設(shè)備上使用。
該組件使用Chromium引擎顯示網(wǎng)頁。正因?yàn)槿绱耍W(wǎng)頁將看起來與谷歌瀏覽器完全一樣。
JxBrowser允許獲取加載的網(wǎng)頁的圖像表示,包括隱藏的可滾動(dòng)區(qū)域。該圖像可以保存為PNG,JPEG和其他圖形格式。
你可以訪問所有的cookie,包括安全和HTTP專用的cookie,刪除特定的cookie或創(chuàng)建一個(gè)新的cookie。
你可以在所有鍵盤和鼠標(biāo)事件傳遞到網(wǎng)頁之前過濾它們。
你可以顯示你自己的使用從庫中獲得的不同的有用信息,顯示你自己的Swing/JavaFX/SWT上下文菜單。如上下文菜單的位置、選擇的文本、鏈接URL、鏈接文本、HTML元素的媒體類型等。
通過JxBrowser,你可以為每個(gè)Browser
實(shí)例設(shè)置你自己的user-agent。
該庫允許處理基本、摘要、NTML和代理認(rèn)證,以及通過SuisseID和U2F設(shè)備認(rèn)證。
JxBrowser允許你從使用DRM解密的流媒體網(wǎng)絡(luò)服務(wù)中播放視頻和音頻內(nèi)容。
JxBrowser支持所有現(xiàn)代網(wǎng)絡(luò)標(biāo)準(zhǔn),包括HTML5,CSS3和JavaScript。總的來說JxBrowser支持與谷歌瀏覽器相同的網(wǎng)絡(luò)標(biāo)準(zhǔn)。
你可以通過打印預(yù)覽對(duì)話框打印當(dāng)前加載的網(wǎng)頁或?qū)⑵浔4鏋镻DF文件。
你可以處理文件下載,并控制一個(gè)文件是否應(yīng)該被下載。你還可以接收關(guān)于下載進(jìn)度、速度、完成率、收到的字節(jié)數(shù)等通知。百分比,收到的字節(jié)數(shù)等。
您可以配置每個(gè)Engin
實(shí)例來使用它自己的代理設(shè)置。支持各種支持各種配置:自動(dòng)檢測(cè)代理,HTTP的手動(dòng)代理配置。HTTPS、FTP、SOCKS協(xié)議、直接代理、代理自動(dòng)配置文件的手動(dòng)代理配置。
所有的彈出窗口都可以被處理。 是你決定是否應(yīng)該顯示一個(gè)彈出式窗口,以及你希望它具體如何顯示(如在一個(gè)單獨(dú)的窗口中,在你的應(yīng)用程序標(biāo)簽等)。 是你自己決定一個(gè)彈出式窗口是否應(yīng)該被顯示,以及你希望它如何被顯示(例如,在一個(gè)單獨(dú)的窗口中,在你的應(yīng)用程序標(biāo)簽等)。
該庫允許你處理導(dǎo)航請(qǐng)求,并在必要時(shí)忽略它們。
你可以放大、縮小一個(gè)網(wǎng)頁,或者為當(dāng)前加載的網(wǎng)頁設(shè)置你自己的縮放級(jí)別。 的網(wǎng)頁設(shè)置自己的縮放級(jí)別。縮放級(jí)別是為每個(gè)域單獨(dú)配置的。
你可以監(jiān)聽控制臺(tái)消息事件,包括JavaScript錯(cuò)誤。
更新時(shí)間:2025-05-13 16:24:25.000 | 錄入時(shí)間:2008-03-12 09:57:14.000 | 責(zé)任編輯:吉煒煒