JXBrowser 在与 JavaFX 组件交互时停止加载

JXBrowser stops loading when interact with JavaFX components

这只发生在 Mac

在 JavaFX 应用程序中,如果我显示 ContextMenu 或 MenuItem,JXBrowser 线程会停止加载网页,当我关闭它们时,页面会继续加载。

如何避免 JXBrowser 线程停止加载网页并与 JavaFX 交互?

我目前使用的是 JXBrowser 6.9,但这也发生在以前的版本中。

当您在 Mac 上以重量级模式使用 JxBrowser 时,底层 Chromium 引擎在 Java 进程内运行,并使用与 JavaFX 相同的 AppKit 线程。如果有什么东西阻塞了这个线程,Chromium 引擎也会被阻塞。我建议您通过在 Mac.

上设置 "jxbrowser.ipc.external=true" VM 参数来使用轻量模式和多进程架构