trava o navegador IE depois de abrir um diálogo de arquivo. Gambiarra?
-
06-07-2019 - |
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?
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