我目前正在使用 JxBrowser 6.2 的评估许可证。
我正在按如下方式创建 BrowserView:
Browser browser = new Browser(BrowserType.HEAVYWEIGHT);
BrowserView browser_view = new BrowserView(browser);
我将 BrowserView 组件附加如下:
stage.setScene(new Scene(browser_view));
如果浏览器配置为在 LIGHTWEIGHT 模式下运行,我可以执行:
browser_view.getBrowser().dispose();
Platform.exit();
但是,如果浏览器配置为在 HEAVYWEIGHT 模式下运行,则应用程序在执行时会挂起:
browser_view.getBrowser().dispose();
我可以在日志中看到 Dispose 消息已写入,但 JxBrowser Chromium 进程似乎从未接收/处理该消息。
有任何想法吗?