2008-11-03 1 views
0

이것은 등록 된 버그입니다 (Bug ID: 6515708).하지만 누구에게도 해결책이 있습니까?파일 대화 상자를 연 후 IE 브라우저가 멈 춥니 다. 해결 방법은 무엇입니까?

이 시나리오 OpenDialog() 애플릿의 메소드를 호출하는 자바 스크립트

  • 애플릿이 AWT의 FileDialog 완료에
  • 을 열고 새로운 스레드를 시작, 파일 이름은 읽기 및 자바 스크립트 방법 OnDialogComplete은이다 라는 메시지가 표시됩니다.
  • 이 시점에서 대화 상자가 삭제되고 일부 브라우저에서만 브라우저가 중단됩니다.

우리는 XP와 IE6/7 및 Vista가 IE7과 혼합되어 있지만 불행히도이 버그는 임의로 나타납니다.

아이디어 누구?

답변

1

버그 보고서에 따르면 두 개의 FileDialog가 동시에 열려있을 때만 발생합니다. 아마도 Java 구현이 영향을받는 시점을 감지 할 수 있습니다 (1.6.2 이전).이 경우에는 클래스에서 정적 변수와 같은 애플릿 간 통신 방법을 사용하여 OpenDialog()가 작동하지 못하도록하는 mutex를 구현할 수 있습니다. 이미 FileDialog가 진행 중입니까?

관련 문제