List icon 目录

发布日期 2010年6月14日

JxBrowser 2.3

改进

  • 改进了 Windows、Mac OS X 和 Linux 平台上 Mozilla Engine 的稳定性;
  • 在 Linux 和 Mac OS X 平台上将 Mozilla XULRunner 更新至 1.9.2(Firefox 3.6)版本;
  • 为 Mozilla Engine 增加了 HTML5 支持;
  • 为 Mozilla Engine 增加了工具提示支持;
  • 在 Mac OS X PPC 平台上将 Mozilla 设置为默认 Browser;
  • 将构建版本添加到 JxBrowser JAR Manifest 中。

已解决的问题

Mozilla engine

  • 导航至包含 Flash 内容的网页时,JVM 崩溃(Linux 和 Mac OS X);
  • 使用 JDK 1.6(Linux)时,无法多次将 Browser 组件添加/移除/添加到 Swing 容器中;
  • 当至少显示一个工具提示时,Browser 组件会在销毁时挂起;
  • 显示 JavaScript 确认或提示对话框时崩溃(Linux);
  • JavaScript 对话框不是模态的(Linux);
  • 浏览到不存在的页面不会触发 NavigationFinished 事件;
  • 在 Ubuntu 9.10 32 位上崩溃(Linux);
  • 有时 JavaScript 执行会挂起;
  • Browser.executeScript 方法应仅在 JavaScript 代码执行后返回;
  • JavaScript 弹出框无法阻止 DOM 事件(Linux);
  • 有时弹出窗口不会打开;
  • 双击时会显示两个 JavaScript 警告框(Linux);
  • JavaScript 模态对话框无法正常工作(Mac OS X);
  • NavigationListener 无法正常工作;
  • 弹出窗口无法正确调整大小;
  • 使用 NewWindowManager 创建的浏览器实例中,提示对话框(Prompt dialog)无法正常工作;
  • 添加/移除 Mozilla Engine 的 Browser 组件会导致应用程序崩溃(Linux);
  • Swing 快捷方式导致本机消息循环挂起(Linux);
  • Browser.setContent 在没有 meta 标签时无法渲染 HTML 内容;
  • 目标窗口参数无法正常工作。

IE engine

  • SilentPromptService 工作不正确;
  • Browser.toImage 方法返回损坏的图像;
  • 显示 PDF 文档后关闭时失败。

已知限制

  • Linux 平台上的 Mozilla Engine 仅支持 JDK 1.6.0_12 或更新版本;
  • 有时 Mozilla Engine Browser 组件无法获取焦点。