2017-05-08 3 views
3

6.14 버전의 평가 된 jxbrowser를 사용했습니다. 사용하기 위해 데모를 작성했습니다. 하지만 나는 그것에 문제가있다. chromium 프로필 디렉토리가 다른 BrowserContext 인스턴스 또는 프로세스에 의해 이미/사용되었습니다.

는 웹 UI를 보여 오픈과 함께이 applciation을 유지할 수있는 응용 프로그램을 시작하는 데모 응용 프로그램을 사용하여,하지만 다시 데모 응용 프로그램을 시작, 시스템 예외 아래에 발생합니다 : 크롬 프로파일 디렉토리는 다른 BrowserContext에서 사용/이미 인스턴스 또는 프로세스

jxbrwowser는 한 대의 PC에서 두 개의 클라이언트를 시작할 수 없습니까? 가능하다면 어떻게 해결할 수 있습니까?

답변

0

동일한 BrowserContext 인스턴스를 동일한 프로필 디렉터리에 사용하지 않는 것이 좋습니다. recommend Chromium 엔진은 이러한 용도로 설계되지 않았으며이를 지원하지 않습니다. 지금 당장 문제가 나타나지 않더라도 문제는 최종 사용자 환경의 뒷부분에 표시됩니다. 예를 들어, macOS 환경에서 그런 식으로 개발 된 애플리케이션 인스턴스를 실행할 때마다 Chromium의 오류 메시지 대화 상자가 표시됩니다.

Chromium 엔진에서 중요한 요구 사항이므로 다음 버전에서는 구성 할 수 없을 것이라고 생각합니다. 이것이 Chromium 엔진이 작동하는 방식입니다. Chromium 엔진을 사용할 때 따라야 할 권장 사항입니다.

+0

동일한 Java 응용 프로그램에 대해 서로 다른 프로필 디렉토리를 어떻게 사용할 수 있습니까? – benchpresser

+1

https://jxbrowser.support.teamdev.com/support/solutions/articles/9000012878-creating-browser – Vladimir

+0

에서 기사를 확인하십시오. 고맙습니다. 해결되었습니다! – benchpresser