Por que o meu site da intranet não funciona no Internet Explorer 8 para XP ao abordar com o FQDN?

1

Estou tendo um problema muito estranho. Temos um site / aplicativo de intranet que usa jquery e jqplot.

Ao tentar acessar páginas no site com cada navegador que testamos, ele funciona bem, exceto o Internet Explorer 8 para XP. O Win 7 funciona bem com o IE8 e o IE9. Aí vem a parte estranha: quando acessamos o site (no IE8 XP) com FQDN (dnsname.ourdomain.net) ele não funciona. Ao usar somente DN (dnsname), computername ou computername.ourdomain.net, tudo funciona bem.

Por não funcionar, quero dizer que a página não é carregada na íntegra. Alguns objetos não conseguem carregar enquanto outros carregam conforme o esperado. É quase como se o navegador se recusasse a carregar algumas partes da página devido a algum erro de pesquisa ou algo do tipo.

Talvez alguém com conhecimento de como o XP / IE8 lida com dns / caching / credentials ou outros problemas fundamentais do navegador / os ... possa lançar alguma luz sobre esse assunto.

Um pouco mais de informação:

Quando tentamos acessar as páginas vinculadas de um documento raiz que é um arquivo aspx, ele não funciona. Ao tentar dnsname.ourdomain.net, isso aponta para um default.aspx. Ao clicar em links nesse documento, recebemos páginas vazias. Se reiniciarmos o navegador (IE8 no XP) e irmos diretamente para o caminho completo: dnsname.ourdomain.net/path/to/file/Default.aspx ele carrega como esperado. Mas só depois de reiniciar o navegador.

Ainda mais informações (19 de maio):

Eu identifiquei isso ainda mais, ao usar o POST em wcf-webservices para recuperar dados do servidor da Web e não funciona. Pesquisou muitos tópicos sobre esse problema, mas até agora nada parece resolver o problema. Quando executado no XP / IE8 eu recebo 400, pedido ruim. Quando eu tento depurar com o Fiddler eu misteriosamente trabalho desde (penso) que configura algum proxy para interceptar solicitações. Talvez isso esteja se tornando uma questão mais adequada no Server Fault.

    
por Anders 03.05.2011 / 15:08

2 respostas

0

Problema resolvido agora!

Depois de muita pesquisa, acabamos no servidor de DNS e como os registros foram configurados. O registro de DNS do servidor foi configurado como um ponteiro (PTR) para o mesmo servidor que resultou em incompatibilidade na pesquisa inversa. Quando definimos o registro do DNS para ser um ALIAS para o mesmo servidor, ele funciona. Temos que culpar as pessoas do DNS aqui ...

Deve ser algo (errado!) na implementação do IE no XP que causa esse comportamento, já que não vimos nenhum problema em nenhuma outra combinação OS / Browser.

    
por 19.05.2011 / 16:52
0

Você verificou se o IE8 está usando o modo de compatibilidade no XP (sob o menu de página) vs. Win7?

Verifique também em qual zona de segurança o IE8 colocou o site nos PCs WinXP e Win7.

Se não houver pistas, o IE8 tem um conjunto razoável de ferramentas para desenvolvedores. Pressione F12 na página que você está testando para atualizá-los. A partir daí, você pode verificar (e alterar) o modo de navegação e o modo de documento que o IE8 está usando, clicando nas opções na barra de menu na parte superior da janela de ferramentas do desenvolvedor.

Você também pode querer testar para ver se o jquery foi carregado. Para fazer isso, abra o console (guia script na janela do desenvolvedor) e digite:

console.log($.fn.jquery);

Você deve receber algo como:

LOG: 1.5.1

onde 1.5.1 é a versão do jquery que você carregou.

Você pode testar se o JQPlot foi carregado com:

if($.jqplot) {console.log("JQPlot loaded")} else {console.log("JQPlot not loaded")};
    
por 14.05.2011 / 12:40