JxBrowser是將基于Chromium的瀏覽器與Java應用程序集成,以處理和顯示HTML5、CSS3、JavaScript、Flash等。
近日,JxBrowser v7.14發布啦! 在此版本中,Chromium引擎已升級到版本89,同時Chromium不再支持Flash,所有與Flash相關的功能均已從其源代碼中刪除,歡迎下載體驗。
點擊下載最新版JxBrowser
新增功能
Chromium 89
Chromium已更新至版本89.0.4389.90。此Chromium版本包含幾個重要的安全修復程序,因此建議您將JxBrowser升級到v7.14。
Flash EOL
Chromium不再支持Flash。所有與Flash相關的功能均已從其源代碼中刪除。在此版本中,也刪除了以下與Flash相關的API:
-
EngineOptions.ppapiFlashPath()
-
EngineOptions.ppapiFlashVersion()
-
EngineOptions.Builder.ppapiFlashPath(Path ppapiFlashPath)
-
EngineOptions.Builder.ppapiFlashVersion(String ppapiFlashVersion)
改進措施
-
BrowserView現在,在兩種渲染模式下都必須在Linux上強制使用矩形。在以前的版本中BrowserView有圓角。
-
在實例化一個Engine實例時,Chromium的進程數量減少了。在之前的版本中,Chromium啟動了7個進程。主進程,GPU,2x實用程序,3x渲染器。現在只啟動了4個進程:Main、GPU、Utility、Renderer。
-
現在可以在DevTools中創建HAR文件。
-
對本地網絡IP的Chromium流量已被禁止。我們發現,即使在Chromium流量被關閉的情況下,Chromium仍然會向URLs(如URLs //10.0.0.17:8060或//192.168.1.188)發送請求。
-
當關閉BrowserView時,總是將焦點返回到JavaFX。
Bug修復
-
在屏幕外渲染模式下,Linux上的GPU崩潰。
-
顯示HTML工具提示時,在硬件加速渲染模式下,Windows和Linux上的GPU崩潰。
-
當BeforeSendUploadDataCallback.Params.uploadData()有非UTF-8文本時,出現InvalidProtocolBufferException錯誤。現在,如果上傳數據有非UTF-8文本,數據將被視為com.teamdev.jxbrowser.net.BytesData。
-
在Windows上隱藏和顯示BrowserView在副顯示屏上的縮放因子與主顯示屏不同后的錯誤縮放。
-
在Windows的硬件加速渲染模式下,從JavaFX SplitPane中添加/移除BrowserView時閃爍。
-
當調整大小時,彈出窗口減小其大小。
-
當導航到某個HTTPS URL時,由于SSL握手失敗,導致網頁無法加載。
-
離屏渲染模式下的jQuery文件拖放失敗。
-
在macOS上,FocusGained事件未被觸發。
-
在Linux上,Chromium二進制文件驗證失敗并出現權限錯誤。
-
在Windows上,默認的拼寫檢查器上下文菜單在其外點擊時未被關閉。
-
JavaScript剪貼板API的讀/寫權限未被授予。
-
Chromium Win32二進制文件驗證失敗。
-
在拼寫檢查器初始化過程中,輸入文本的網頁崩潰。
慧都是TeamDev官方友好合作伙伴,如果您對jxbrowser感興趣,可以了解具體授權價格和使用機制。
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn