JxBrowser 7.9正式发布,支持Chromium79和最新Java体验

新的JxBrowser7.9在本月发布,我们一起来看看有哪些功能和大量的修复和改进!

禁用 PDF 查看器

此版本的 JxBrowser允许禁用内置的铬 PDF 查看器。如果您要下载 PDF 文档,而不是在 PDF 查看器中显示它们,可以禁用 PDF 查看器。下面的示例演示如何操作:

engine.plugins().settings().disablePdfViewer(); 

清除 HTTP 缓存

现在,您可以将存储在磁盘和内存中的所有 HTTP 缓存条目标记为删除。下面的示例演示如何清除所有 HTTP 缓存条目,并等待,直到将条目标记为删除:

httpCache.clear().join(); 

重要提示:该方法被标记为 和 将在下一个版本中删除。请改为使用 方法。HttpCache.clearDiskCache(Runnable)@deprecatedHttpCache.clear()

手势导航

JxBrowser 现在允许使用触摸屏在设备上向左/向右轻扫导航。默认情况下,将禁用过圈导航。您可以启用它,如下所示:

browser.settings().enableOverscrollHistoryNavigation(); 

改进

  • 导航到 DevTools URL 时,从可检查页面列表中删除了该 页。about:blanklocalhost:
  • 删除了 macOS 上组件的最小大小限制,并允许将组件调整为尽可能小的大小。BrowserView
  • 现在,您不必像以前那样在 JavaFX 应用程序中关闭不同的线程。因此,不再需要以下方法Engine
     private static void close(Engine engine) { if (isMac()) { // On macOS the engine must be closed in UI thread engine.close(); } else { // On Windows and Linux it must be closed in non-UI thread new Thread(engine::close).start(); } }

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月13日
下一篇 2020年6月13日

相关推荐

发表回复

登录后才能评论