发布日期
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 的问题。