发布日期 2010年12月17日
JxBrowser 2.6
新功能
- 在 Safari Engine 中添加了 Cookie 管理功能;
- 为 IE 和 Mozilla 添加了键盘监听器支持;
- 为 IE 和 Mozilla 添加了鼠标监听器支持。
已解决的问题
Mozilla engine
- 将链接元素转换为
DOMElement
不再抛出ClassCastException
; - 实现了
DOMElement.getHTML
方法; HttpSecurityHandler
允许在 HTTPS 网页上导航;- 显示工具提示时,Engine 不再抛出
IllegalComponentStateException
异常; - 修复了
Browser.toImage
方法中的内存泄漏问题; - The
Browser.setContent
现在支持损坏的 HTML; - 弹出窗口不再闪烁;
- 弹出窗口的大小与通过
window.open
JavaScript 函数传递的大小相同。
Safari engine
- 现在可以通过
Browser.executeScript
方法访问document.documentElement.innerText
; - 弹出窗口的大小与通过
window.open
JavaScript 函数传递的大小相同。
IE engine
Browser.toImage
方法在 JDK 64 位版本中可正常工作;- 当 JDK 版本为
1.6.0_10-beta
时,可以创建Browser
实例; - 弹出窗口的大小与通过
window.open
JavaScript 函数传递的大小相同; - 访问不存在的 DOM 元素不再抛出
NullPointerException
。
已知限制
- 代理功能不适用于 JDK 64 位上的 IE engine;
- 在 Mac OS X 上同时在 Safari 和 Mozilla Engine 中打开包含 Flash 的网页会导致 JVM 崩溃;
- 在 Safari Engine 中通过
Browser.executeScript
显示 JavaScript Alert 会导致 JVM 崩溃。
关注 @JxBrowserTeam ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。