发布日期 2012年10月31日
JxBrowser 3.2
新功能
- 为 Mac OS X 上的 Safari 添加了 JDK 1.7 支持;
- 为 Mozilla、Mozilla15 和 IE 添加了缩放功能;
- 为 Mozilla 和 Mozilla15 添加了查找文本功能;
- 为 IE 添加了设置
"Display mixed content"
安全设置的功能; - 为 Mozilla 添加了对 Ubuntu 12.04 的支持。
改进
- 改进了 Mozilla、Mozilla15 和 IE 的 AWT 键盘事件分发。
Browser
组件不再将所有键盘事件分发到 Swing。 - 改进了子窗口导航到 Mozilla 和 Mozilla15 不支持的 mime 类型的网页时的行为。
- 改进了
Browser.executeScript()
方法。添加了对包含‘
和”
符号的脚本代码的支持。 - 为 Mozilla 和 Mozilla15 添加了对 DocumentEvent W3C DOM 接口的支持。
- 修复了 JxBrowser 在 OSGi 环境中无法找到本地库的问题。
Mozilla15
- 改进了文件下载功能的默认行为。现在使用
JFileChooser
对话框提示用户,而不是自动将文件保存到默认目录; - 改进了焦点功能。
Browser
组件在点击组件时会触发FocusEvent
; - 修复了用户无法使用鼠标在网页上的
HTMLSelectElement
元素中手动选择项的问题; - 添加了对剪贴板快捷键的支持;
- 恢复了 Mac OS X 32 位模式下的下载功能;
- 改进了 DOM 功能的内存使用。
Mozilla
- 添加了对 Linux 上 Flash 插件的支持。
- 修复了
DefaultNewWindowManager
中的NullPointerException
。
IE
- 向
IEBrowser.navigate()
方法添加了 headers 参数; - 添加了对
DOMElement.blur()
和DOMElement.focus()
方法的支持; - 修复了
Browser
组件未触发 ALT 键事件的问题; - 修复了子窗口未接收到调整大小事件的问题;
- 修复了 Google 网页未自动获得焦点的问题;
- 修复了
Browser.setContent()
方法抛出OutOfMemory
异常的问题。
Safari
- 添加了通过
Tab
和Shift+Tab
进行焦点转移的支持; - 修复了
Browser.executeScript()
方法崩溃 JVM 的问题。