Não enfrento esse problema ao trabalhar localhost
apenas quando acesso a página usando o endereço IP do meu sistema isso acontece e só acontece com o IE (funciona em todos os outros navegadores).
A propósito, estou usando o Tomcat V6.0.0.29, IE8
Tentei depurar o código JS usando o depurador das ferramentas de desenvolvedor do IE, claro que quando abro usando http://localhost:8080/
tudo funciona perfeitamente bem, mas quando uso http://myIP:8080/
esse loop está dando problema.
$('#someId > div').each(function(){...});
Como esse loop não é executado, ele simplesmente o ignora. Eu verifiquei os IDs, eles estão bem, além disso, está funcionando, localhost
por que deveria dar problema quando eu acesso usando meu IP?
Também tentei usar o Apache 2.2 com o Tomcat como contêiner, mas deu o mesmo problema.
Responder1
Por favor, verifique seu comando html de chamada .js.
<script type="text/javascript" src="http://localhost:PORT/a.js">
Por favor, altere para
<script type="text/javascript" src="http://YOURIP:PORT/a.js">
Além disso, o IE tem o mesmo problema na definição da fonte.
Responder2
Eu acho que esta pergunta não foi feita para falha no servidor, foi um problema com o IE7 de qualquer forma, aqui está a resposta Confira a resposta aqui!!!
Responder3
Isso pode ser devido à política de grupo da sua empresa para forçar sites da intranet a usar uma versão específica do IE em modo de compatibilidade. Eu experimentei exatamente o mesmo problema ao introduzir algumas bibliotecas Javascript do IE10+ em minha página.
por favor veja oDetalhespara minha outra postagem em outro tópico como segue.