즉, 파일 대화 상자를 열린 후 브라우저가 매달려 있습니다. 해결 방법?
-
06-07-2019 - |
문제
이것은 등록 된 버그입니다 (버그 ID : 6515708)하지만 누구든지 해결 방법이 있습니까?
대본
- javaScript는 애플릿에서 opendialog () 메소드를 호출합니다
- 애플릿은 AWT Filedialog를 열어 새 스레드를 시작합니다
- 완료되면 파일 이름이 읽히고 JavaScript 메소드 ondialogComplete가
- 이 시점에서 대화 상자가 배치되고 (일부 브라우저에서만) 브라우저가 매달려 있습니다.
우리는 XP와 IE6/7과 IE7과 Vista의 혼합물을 가지고 있지만 불행히도 버그는 그들 중 하나에 무작위로 나타납니다.
누구든지 아이디어?
해결책
버그 보고서에 따르면 두 개의 FileDialog가 한 번에 열릴 때만 발생합니다. 아마도 Java 구현이 영향을받는시기를 감지 할 수 있으며 (1.6.2 사전),이 경우 클래스의 정적 변수와 같은 applet inter-applet-communication 방법을 사용하여 Opendialog ()가 작동하는 것을 방지하기 위해 MUTEX를 구현합니다. 이미 진행중인 Filedialog가 있습니까?
제휴하지 않습니다 StackOverflow