这只发生在Mac
中在JavaFX应用程序中,如果我显示了ContextMenu或MenuItem,则JXBrowser线程停止加载网页,当我解除它们时,页面继续加载。
如何避免JXBrowser线程停止加载网页并与JavaFX交互?
我目前正在使用JXBrowser 6.9,但这也发生在以前的版本中。
答案 0 :(得分:2)
在Mac上以重量级模式使用JxBrowser时,底层Chromium引擎在Java进程内运行,并使用与JavaFX相同的AppKit线程。如果有人阻止此线程,Chromium引擎也会被阻止。我建议您通过在Mac上设置“jxbrowser.ipc.external = true”VM参数来使用轻量级模式和多进程架构。