jxbrowser - chromium 配置文件目录已被另一个 BrowserContext 实例或进程使用

标签 jxbrowser

我使用了一个经过评估的jxbrowser,版本是6.14,我编写了一个演示来使用它。但我有一个问题。

使用演示应用程序启动一个应用程序,该应用程序可以显示Web UI,保持此应用程序打开,但是当我再次启动演示应用程序时,系统将抛出以下异常: chromium 配置文件目录已被另一个 BrowserContext 实例或进程使用

jxbrwowser 无法在一台 PC 上启动两个客户端?如果可以,如何解决?

最佳答案

我们强烈recommend您不会在同一配置文件目录中使用多个 BrowserContext 实例。 Chromium 引擎不是为这种用途而设计的,也不支持它。即使您现在没有看到任何问题,这些问题稍后也会出现在最终用户环境中。例如,在 macOS 环境中,每次运行以这种方式开发的应用程序实例时,您都会收到 Chromium 的错误消息对话框。

由于这是 Chromium 引擎中的关键要求,我认为我们不会在下一版本中使其可配置。这就是 Chromium 引擎的工作原理。这是我们在使用 Chromium 引擎时必须遵循的建议。

关于jxbrowser - chromium 配置文件目录已被另一个 BrowserContext 实例或进程使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43838814/

相关文章:

JxBrowser:(为什么)我可以(不)使用缓存目录的 URI 路径?

java - 当打开 IntelliJ 的 Scenebuilder 时,其中包含浏览器 View 。我无法运行/调试应用程序,因为 BrowserContext 已锁定

Java 实现了 webbrowser : does this save to browser cache,,你能直接提供内容吗?

使用 http 和其他替代技术下载 JavaFX 文件?

java - JxBrowser 6.1 JavaScript Java Bridge API 不起作用

java - JxBrowser - 如何在没有鼠标事件的情况下对 Kiosk 应用程序中的 HTML 按钮单击使用react

java - Jxbrowser升级到4.3-版本检查

java - 在 java swing 应用程序中嵌入 map

java - Watij 的 JxBrowser OS X/Java 1.6_64 不兼容?

java - 更改 JxBrowser JFrame 中 JButton 大小的问题