Pergunta

Este é um bug registrado ( Bug ID: 6515708 ) mas alguém tem uma solução para isso?

Cenário

  • javascript chama o método OpenDialog () na aplicação
  • miniaplicativo inicia nova discussão que abre a AWT FileDialog
  • em conclusão, o nome do arquivo é lido e o método javascript OnDialogComplete é chamado
  • Neste ponto, o diálogo está disposto e (em alguns navegadores apenas) os trava navegador.

Temos uma mistura de XP com IE6 / 7 e Vista com o IE7, mas infelizmente o bug aparece aleatoriamente em qualquer um deles.

Ideias alguém?

Foi útil?

Solução

O relatório de erro sugere que só acontece quando dois FileDialogs são abertas ao mesmo tempo. Talvez você possa detectar quando a implementação Java é afetada (pré-1.6.2), e, nesse caso, usar um método inter-applet-comunicação como uma variável estática em uma classe, para implementar um mutex prevenção OpenDialog () a partir de funcionar quando já existe um FileDialog em andamento?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top