彩票走势图

JAVA浏览器集成控件JxBrowser v7.6全新上线!更轻松处理Dynamic Favicons

原创|产品更新|编辑:李显亮|2020-04-27 13:50:08.933|阅读 543 次

概述:近日,JxBrowser v7.6发布啦,新增清除HTTP身份验证缓存功能,允许获得SSL连接的版本(如果可用)和URL请求表示HTTPS请求的方法,修复多项Bug。本文将详细描述更新内容。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

JxBrowser是将基于Chromium的浏览器与Java应用程序集成,以处理和显示HTML5、CSS3、JavaScript、Flash等。

近日,JxBrowser v7.6发布啦,,新增清除HTTP身份验证缓存功能,允许获得SSL连接的版本(如果可用)和URL请求表示HTTPS请求的方法,修复多项Bug。以下是具体的更新内容。

点击下载最新版JxBrowser

新增功能

  • 允许清除HTTP身份验证缓存API进行了扩展,其功能允许您清除HTTP身份验证缓存。
    engine.httpAuthCache().clear();
  • @JsAccessible用于默认接口方法:JavaScript-Java桥功能已经扩展,可以default用@JsAccessible注释标记接口方法,以允许JavaScript代码也访问这些方法。
    public interface MyInterface {
        @JsAccessible
        default void method() { }
    }
  • URL请求的SSL连接版本:该UrlRequest班已扩展,允许获得SSL连接的版本(如果可用)和URL请求表示HTTPS请求的方法。
    engine.network().on(RequestCompleted.class, event -> {
        event.urlRequest().sslVersion().ifPresent(sslVersion -> {
            System.out.println("SSL version: " + sslVersion);
        });
    });

改进

  • HttpHeader.of(String name, String value)方法现在接受空值。

Bug修复

  • 修复网页的内容中嵌入后不会被渲染BrowserView成JFrame在硬件加速Windows上渲染模式的问题。
  • 修复BrowserView当嵌入到JTabbedPane硬件加速渲染模式时,显示位置不正确的问题。
  • 修复Browser在Windows上以屏幕外渲染模式调整实例大小之前,JavaScript worker不会渲染内容。
  • 修复BrowserView在macOS上以硬件加速渲染模式隐藏时,线程死锁问题。
  • 修复BrowserViewEngine在关闭或崩溃后仍在尝试使用已关闭的频道问题。
  • 修复在IllegalStateExceptioin访问某些特定网页的框架时的错误。
  • 修复在与WebRTC一起使用网络摄像头进行实时流传输的网页上,无法访问网络摄像头的问题。
  • 修复除非您BrowserView在屏幕外渲染模式下调整大小,否则不会渲染网页的内容的问题。
  • 修复以重量级无头模式加载包含JavaScript代码的特定URL会导致将浏览器嵌入UI框架后,渲染器进程变得无响应。
  • 修复Acid3测试在文本中显示一条错误消息,指出不应看到该错误消息。
  • 修复在macOS的弹出窗口中重新打开网页后,网页不会呈现的问题。
  • 修复频繁加载网页和PDF文档时崩溃的问题。
  • 修复IFRAME在Windows上打开多个PDF的打印预览时崩溃的问题。
  • 修复在Windows上加载特定的PDF文档时崩溃的问题。
  • 修复EngineWindows 上启动时随机崩溃的问题。
  • 修复Accept-language库发送HTTP请求标头时缺少的标头的问题。
  • 修复该SELECT下降弹出下降未在离屏渲染模式有时呈现的问题。
  • 修复在屏幕外渲染模式下按德语键盘上的“ +”键时,无法检测到键代码的问题。
  • 修复NullPointerException从不同线程访问DOM节点时的错误的问题。
  • 修复在两种渲染模式下,鼠标滚动事件都会触发两次,而不是一次在网页上触发的问题。
  • 修复../在Windows上使用指定用户数据目录路径时,不会创建缓存目录的问题。
  • 修复BrowserView如果组件在放置之前被隐藏,则Swing 拖放事件将中止的问题。
  • 修复设置后,无法发送某些URL编码的POST数据BeforeSendUploadDataCallback的问题。
  • 修复该*.webm资源不被处理,InterceptRequestCallback在隐身模式的问题。
  • 修复ConcurrentModificationException关闭弹出窗口时的错误的问题。
  • 修复将Swing BrowserView嵌入JTabbedPaneWindows的硬件加速渲染模式时,它将显示在0x0窗口位置的问题。
  • 修复在Windows上ChromiumProcessStartupFailureException创建Engine实例时的错误。的问题。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP