JxBrowser已更新至6.23版本,新版本将更省时、更安全、效果更好。
JxBrowserv6.23包含如下功能和改进:浏览器
- 省时:容许您使用单个驱动程序在任何设备上进行打印,并减小Linux上的预启动设置。
- 表现更佳:精确地按照制造商的想法显示网页,并在医疗诊断环境中可靠地工做。
- 更安全:容许您禁止与Google服务器自动共享数据,并在Java Security Manager下以所需的访问级别启动JxBrowser。
如下是新机会的详细清单:
Chromium 69安全
在最新的JxBrowser版本中,咱们决定使用Chromium版本69.0.3497.12,由于这个版本提供了一系列很是须要的好处:服务器
- 在Linux上运行JxBrowser更容易。由于libgconf系统库再也不是Chromium所需的库。没必要这么长时间手动预启动安装!
- 打印设置更快。从这个版本开始,Chromium与“Xerox global Print Driver PS”兼容。不管制造商是谁,这种通用打印机驱动程序均可以打印到几乎任何可用的打印机。
- 缩放级别!= 100%显示预期的网页,这是之前的一些Chromium版本中的问题。
- 按预期初始化,并在安装了软件EEG Neurofax的医疗诊断环境中可靠地工做。
- 打开大型JavaScript文件,而不关闭DevTools中的调试链接。
- 支持MP3音频。
禁用Chromium流量
今后版本开始,您能够停用Google流量,并阻止Chromium引擎向任何外部Google Web服务器发送任何数据。函数
默认状况下,Chromium能够访问如下Google域以与Google静态或API服务器通讯:google
- clients1.google.com(用于自动填充表单数据)
- ssl.gstatic.com(用于“安全浏览”功能)
- redirector.gvt1.com(用于在Windows和Linux上下载Hunspell词典)
对于具备高安全标准的公司中使用的软件,此行为多是不可接受的。要禁用这些服务器的Google流量,请在应用程序中建立第一个浏览器实例以前设置--disable-google-traffic Chromium切换器。例如:spa

改进:
- 此版本再也不触发Windows审核失败。问题是由Chromium从Windows API调用LogonUser()函数并向其传递空密码引发的。咱们经过禁用尝试使用空密码登陆的功能来解决此问题。此更改不会影响任何其余Chromium功能。
- JxBrowser如今在Linux和macOS上执行终端命令(如ps,ln)时使用绝对路径。经过此安全性加强,能够在Java安全管理器下使用库,而无需提供<< ALL FILES >>执行权限。
Bug修复:
- 在新版本中,在乎外的主Chromium进程终止时,能够正确恢复JavaScript Java Bridge。为此,JxBrowser检测到意外的主Chromium进程终止,更新Java对象的内部状态,并通知客户端代码已终止在已终止进程中运行的浏览器实例。
- JPDF Viewer,文件下载和默认缩放级别功能如今能够在隐身模式下正常工做。