
Usando Apache HTTPD 2.2.15 no CentOS 6.6
Tenho uma chamada simples do lado do cliente em outro lugar:
<script src="//txph.cfwebtools.com/CJT/index.js"></script>
while retorna este código através desta máquina:
function(){}
No Chrome e no FireFox tudo parece funcionar conforme planejado. No entanto, no Internet Explorer 11 no Windows 7, o GET parece nunca terminar e trava em "(Pendente...)". Estou vendo isso na guia Rede usando as ferramentas de desenvolvedor F12.
Isso funciona na minha máquina local usando Windows 7 e IIS.
Portanto, isso parece ser específico da comunicação do IE11 com o Apache.
Observação: tenho o Adobe ColdFusion 11 instalado e se tento chamar uma página .cfm que gera JavaScript, acontece a mesma coisa. O tipo MIME retornado é text/javascript.
O resumo mostra:
Protocol: (Pending...)
Method: GET
Result: (Pending...)
Received: 0 B
Taken: (Pending...)
Initiator: <script>
Aqui estão os cabeçalhos da solicitação:
Request GET /CJT/index.js HTTP/1.1
Accept application/javascript, */*;q=0.8
Referer {redacted}
Accept-Language en-US
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Accept-Encoding gzip, deflate
Host {redacted}
DNT 1
Connection Keep-Alive
Cookie {redacted}
Os cabeçalhos de resposta nunca são preenchidos.
O corpo da resposta está correto, mostrando o script anônimo.
Os detalhes do iniciador:
Property Value
Stage HTML Preparsing (speculative download)
Element script
Attribute src
Action Speculative parsing
Document ID 0
Frame ID 0
Frame URL {redacted}
Preparser ID 0
Preparser restarted No
Qualquer ajuda sobre por que esta comunicação nunca carrega completamente será apreciada. Não que outros scripts como este carreguem perfeitamente:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
Responder1
Isso acabou sendo algo específico do meu computador e estou seguindo em frente.