发布日期 2010年10月26日
JxBrowser 2.5
新功能
- Mozilla Engine 的 Cookie 管理功能;
- 设置 Mozilla Engine 的自定义用户代理字符串的能力;
- 设置 Mozilla FireFox 插件目录路径的能力。
已解决的问题
Mozilla engine
- 当
Browser
组件获得焦点时,KeyboardFocusManager
现在会收到通知; - 使用
Browser.setContent
方法设置的网页默认地址现在是'about:blank'
,而不是http://localhost
; - 在 Linux 平台上,32 位和 64 位的 XULRunner 现在不会在提取过程中相互覆盖;
- 工具提示现在可以正确显示,不会在当前活动的 UI 组件中窃取焦点;
Browser.setContent
方法现在可以在 AWT 事件分派线程中调用;Browser.setContent
方法中的baseURI
参数现在按预期工作;- 当用户点击嵌入在
JInternalFrame
中的Browser
组件或通过编程方式将焦点传递给Browser
组件时,JInternalFrame
将被选中; StatusListener
支持从 JavaScript 更改状态文本的情况。
Safari engine
NewWindowParams
提供正确的弹出边界;- 将显示
INPUT TYPE='FILE'
HTML 元素的文件选择器对话框; - 快捷键不会导致 Safari Engine 崩溃;
- JavaScript 在 Safari Engine 中的执行现在正常工作。
IE engine
- 在 Windows XP 64 位系统上,弹出窗口不再闪烁。
已知限制
- 代理功能不适用于 JDK 64 位上的 IE engine;
- 在 Mac OS X 上同时在 Safari 和 Mozilla Engine 中打开包含 Flash 的网页会导致 JVM 崩溃;
- 在 Safari Engine 中通过
Browser.executeScript
显示 JavaScript Alert 框会导致 JVM 崩溃。
关注 @JxBrowserTeam ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。