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