2024
- v7.41.6
- v8.2.1
- v7.41.5
- v8.2.0
- v7.41.4
- v8.1.0
- v8.0.0
- v7.41.3
- v7.41.2
- v7.41.1
- v7.41.0
- v7.40.0
- v7.39.2
- v7.39.1
- v7.39.0
- v7.38.2
- v7.38.1
- v7.38.0
- v7.37.2
- v7.37.1
2023
- v7.37.0
- v7.36.3
- v7.36.2
- v7.36.1
- v7.36
- v7.35.2
- v7.35.1
- v7.35
- v7.34.1
- v7.34
- v7.33.2
- v7.33.1
- v7.33
- v7.32
- v7.31.1
- v7.31
- v7.30.3
- v7.30.2
- v7.30
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
发布日期 2021年6月9日
JxBrowser 7.16
我们很高兴地向您介绍 JxBrowser 7.16!在此版本中,我们扩展了 API 的新功能,并提高了库的稳定性。
查看页面源代码
现在,您可以像在 Google Chrome 中一样查看已加载网页或 Frame 的源代码:
browser.mainFrame().ifPresent(Frame::viewSource);
上面的代码指示 Chromium 创建一个弹出窗口,并显示主 Frame 的 HTML 源代码。这将是一个具有如下外观的普通弹出窗口:
默认背景颜色
当 Chromium 不知道网页的背景颜色,或者根本没有指定颜色时,它会使用白色。在此版本中,我们扩展了 API 的新功能,允许您配置 Chromium 在这种情况下应使用的默认背景颜色,而不是默认的白色。
以下代码演示了如何配置默认背景颜色:
Color darkGray = Color.rgb(0.25f, 0.25f, 0.25f);
browser.settings().defaultBackgroundColor(darkGray);
现在,about:blank
页面和加载网页时的背景颜色将是深灰色:
增强功能
- 当禁用 Chromium 流量时,调用
Frame.print()
方法不会导致向外部 Google Cloud Print 服务的请求。
已修复的问题
- 关闭 JavaScript Alert(警告)对话框后,键盘输入无法使用。
- 在选择媒体设备时,Chromium 崩溃。
- 在 macOS 上打开打印预览对话框中的下拉弹出窗口时,Chromium 崩溃。
- 将带有
BrowserView
的窗口从一个显示器移动到另一个显示器时,Chromium 崩溃。 - 在 Windows 上,如果打印预览对话框显示在辅助显示器上,而主显示器的缩放比例超过 100%,则无法点击打印预览对话框中的 UI 控件。
- 在离屏渲染模式下,拖放操作可能会被忽略。
- 在离屏渲染模式下,从另一个应用程序拖到
BrowserView
的 HTML 不被识别为 HTML。 - 在 Linux 上,从另一个应用程序拖动到
BrowserView
的 URL 不会被识别为 URL。 - 当库处理包含非 UTF-8 字符的状态行的
ReceiveHeaders
参数时,出现com.google.protobuf.InvalidProtocolBufferException: Protocol message had invalid UTF-8
错误。 - 在 Windows 10 上将文本放大会破坏离屏渲染模式下的渲染,并导致硬件加速渲染模式下
BrowserView
的边界错误。现在,库仅忽略此设置,并仅考虑 “Make everything bigger(将所有内容放大)” 的设置。 - 在 Windows 上,当 SWT
BrowserView
控件嵌入到可滚动区域中,并在离屏渲染模式下用户滚动其内容时,不会重绘网页。 - 在 macOS 上,网页渲染出现问题,显示半透明 HTML 元素。显示的不是元素,而是黑色矩形。
下载 JxBrowser 7.16
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。