发布日期
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.openJavaScript 函数传递的大小相同。
Safari engine
- 现在可以通过
Browser.executeScript方法访问document.documentElement.innerText; - 弹出窗口的大小与通过
window.openJavaScript 函数传递的大小相同。
IE engine
Browser.toImage方法在 JDK 64 位版本中可正常工作;- 当 JDK 版本为
1.6.0_10-beta时,可以创建Browser实例; - 弹出窗口的大小与通过
window.openJavaScript 函数传递的大小相同; - 访问不存在的 DOM 元素不再抛出
NullPointerException。
已知限制
- 代理功能不适用于 JDK 64 位上的 IE engine;
- 在 Mac OS X 上同时在 Safari 和 Mozilla Engine 中打开包含 Flash 的网页会导致 JVM 崩溃;
- 在 Safari Engine 中通过
Browser.executeScript显示 JavaScript Alert 会导致 JVM 崩溃。