Java浏览器集成控件JxBrowser v7.14新版发布!可运行Chromium 89

JAVA应用程序浏览器集成控件JxBrowser更新至7.14, 在此版本中,Chromium引擎已升级到版本89,同时Chromium不再支持Flash,所有与Flash相关的功能均已从其源代码中删除,欢迎下载体验。

Java浏览器集成控件JxBrowser v7.14新版发布!可运行Chromium 89

新增功能

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 http://10.0.0.17:8060或http://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感兴趣,可以联系在线客服了解具体授权价格和使用机制。
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月4日
下一篇 2021年3月4日

相关推荐

发表回复

登录后才能评论