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