IE Browser зависает после открытия диалогового окна файла. Обходной путь? - PullRequest
0 голосов
/ 03 ноября 2008

Это зарегистрированная ошибка ( Идентификатор ошибки: 6515708 ), но у кого-нибудь есть обходной путь?

Сценарий

  • JavaScript вызывает метод OpenDialog () в апплете
  • апплет запускает новый поток, который открывает AWT FileDialog
  • по завершении имя файла читается, а метод javascript OnDialogComplete вызывается
  • В этот момент диалоговое окно закрывается, и (только в некоторых браузерах) браузер зависает.

У нас есть смесь XP с IE6 / 7 и Vista с IE7, но, к сожалению, ошибка появляется случайно на любом из них.

Идеи кому-нибудь?

1 Ответ

1 голос
/ 03 ноября 2008

В отчете об ошибке говорится, что это происходит только тогда, когда два FileDialogs открыты одновременно. Возможно, вы могли бы определить, когда затрагивается реализация Java (до 1.6.2), и в этом случае использовать метод взаимодействия между апплетами, такой как статическая переменная в классе, для реализации мьютекса, предотвращающего работу OpenDialog (), когда уже выполняется FileDialog?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...