发布日期 2018年2月27日
JxBrowser 6.19
JxBrowser 6.19 列出了相当多的新功能和改进。
BrowserContext.setAcceptLanguage()
添加了 BrowserContext.setAcceptLanguage()
方法。Browser.setAcceptLanguage()
方法已被标记为弃用,因为它不支持根据 RFC 7231 中的语言范围。BrowserContext.setAcceptLanguage()
方法支持语言范围,因此你可以像这样使用它:
browserContext.setAcceptLanguage("fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5");
StartLoadingEvent.isSameDocument()
已实现 StartLoadingEvent.isSameDocument()
和 ProvisionalLoadingEvent.isSameDocument()
方法。这些方法指示加载事件是否由同一文档内的导航发起。
Java 10 早期访问版
此版本已使用 Java 10 早期访问版进行了测试。在 Windows、Linux 和 macOS 上,所有 JxBrowser 功能都如预期般正常运行。JxBrowser 对 Java 10 的支持与对 Java 9 的支持具有相同的限制。
修复和改进
- 已修复每次调用
JSFunction.invokeAsync()
方法都会创建一个新的 Java 线程的问题。#1639 - 已修复
CertificateVerifier
针对所有BrowserContext
实例被调用的问题。#1635 - 已修复
LoadHandler
无法拦截嵌入网页的IFRAME
加载事件的问题。#1630 - 改进了 JavaFX 文件保存对话框。现在在下载和保存文件时不会丢失文件扩展名。#1625
- 已修复
window.matchMedia()
JavaScript 函数在重量级和轻量级渲染模式下返回不同结果的问题。#1123 - 已修复在 Windows 平台的 HiDPI 环境中组件定位不正确的问题。#1601
- 已修复在弹出窗口中调用
JSObject.hasProperty()
时出现的NullPointerException
。#1575 - 已禁用 JxBrowser 启动时创建
~\AppData\Local\Chromium\User Data\
目录的功能。#1570 - 已恢复对 PDF 文档中链接的支持。#1561
- 已修复 PDF Viewer 中当前页码被裁剪的问题。#1233
- 已修复在 macOS 上重新设置 Swing
BrowserView
父级时出现的线程死锁问题。#1486 - 已改进 JavaFX
DefaultDialogHandler
实现。添加了 JavaFX 应用程序线程检查,以处理其方法已在 JavaFX 应用程序线程中调用的情况。#829
请发送电子邮件至 customer-care@teamdev.com 以获取 JxBrowser 6.19 的下载链接。
关注 @JxBrowserTeam ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。