Ajuda com Applet + Browser + Validação de Computadores

Boa tarde galera, estou precisando de uma ajuda.

Criei uma applet para fazer a validação do computador que está usando o site, porem no momento que tento redirecionar para o site após a validação no IE,Safari ele redireciona normalmente porém no firefox e Google Chrome a applet simplesmente fica parada apos a aceitação do certificado e não tenho retorno algum de erro, abaixo o código que utilizo para redirecionar minha applet lembrando ela já está assinada.

Estou utilizando JSP/Servlets/JDK 1.5

####### HTML DENTRO DO JSP QUE CHAMA A APPLET #########################









##############################################################

código da applet

if (!System.getProperty(“os.version”).equals("/") & (codigo != null)) {
if ((codigo != null)) {
if (codigo.equals(CalculaCod(codigo))) {
retorno = “true”;
mensagem = “Autenticado+Com+Sucesso”;
} else {
retorno = “false”;
mensagem = “Codigo+de+Seguranca+Invalido”;
}
if (codigo == null) {
String res = url + “&mensagem=” + mensagem + “&retorno=” + retorno;
URL userUrl = new URL(res);
getAppletContext().showDocument(userUrl);
} else {
String res = url + “&mensagem=” + mensagem + “&retorno=” + retorno + “&newcod=” + newcod;
URL userUrl = new URL(res);
getAppletContext().showDocument(userUrl);
}
} else {
newcod = CalculaCod(codigo);
mensagem = “Novo+Codigo+de+Seguranca”;
String res = url + “&mensagem=” + mensagem + “&newcod=” + newcod;
URL userUrl = new URL(res);
getAppletContext().showDocument(userUrl);
}
} else {
mensagem = “Sistema+Operacional+Incopativel+ou+Cliente+em+branco”;
String res = url + “&mensagem=” + mensagem+ “&retorno=” + retorno + “&newcod=” + newcod;
URL userUrl = new URL(res);
getAppletContext().showDocument(userUrl);
}
###########################################################################

talves o ShowDocument precise ser alterado para esses Browser, mas nao tenho mais idéia do que fazer.

Agradeço muito quem puder me dar uma força. :wink: