
Usando Apache HTTPD 2.2.15 en CentOS 6.6
Tengo una simple llamada del lado del cliente en otro lugar:
<script src="//txph.cfwebtools.com/CJT/index.js"></script>
while devuelve este código a través de esta máquina:
function(){}
En Chrome y Firefox todo parece funcionar según lo previsto. Sin embargo, en Internet Explorer 11 en Windows 7, el GET parece no finalizar nunca y se detiene en "(Pendiente...)". Veo esto en la pestaña Red usando F12 Developer Tools.
Esto funciona en mi máquina local usando Windows 7 e IIS.
Entonces esto parece ser específico de la comunicación de IE11 con Apache.
Nota al margen: tengo instalado Adobe ColdFusion 11 y si intento llamar a una página .cfm que genera JavaScript, sucede lo mismo. El tipo MIME que se devuelve es texto/javascript.
El resumen muestra:
Protocol: (Pending...)
Method: GET
Result: (Pending...)
Received: 0 B
Taken: (Pending...)
Initiator: <script>
Aquí están los encabezados de la solicitud:
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}
Los encabezados de respuesta nunca se completan.
El cuerpo de la respuesta es correcto y muestra el script anónimo.
El iniciador detalla:
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
Se agradece cualquier ayuda sobre por qué esta comunicación nunca se carga por completo. No es que otros scripts como este se carguen bien:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
Respuesta1
Esto terminó siendo algo específico de mi computadora y sigo adelante.