Olá pessoal,
Tenho uma rotina no meu software que chama uma URL a ser aberta em um navegador padrão
com o seguinte comando:
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);
ou
Runtime.getRuntime().exec(new String[]{“cmd.exe “,”/c”,“start”,"""",’"’ + url + ‘"’ });
e todos os 2 métodos funcionam corretamente, abrem qualquer página no navegador padrão do sistema.
Sendo que o navegador padrão do meu usuário é o IE6 e ele já está rodando a aplicação Desktop através
de um Applet no navegador, quando a rotina do meu software chama algumas dessas chamadas acima,
ele acaba abrindo a url na mesma página do IE6 já aberta no momento e assim saindo do applet, no IE7 esse
problema não ocorre pois ele tem o recurso de Tabs assim como o FireFox.
Pergunto a vocês, teria como eu fazer com que esse comando abrisse essa url em uma nova janela do IE6?
Obrigado a todos, um abraço. :-o