Назад | Перейти на главную страницу

<script> всегда ожидает выполнения в IE11 и CentOS Apache

Использование Apache HTTPD 2.2.15 в CentOS 6.6

У меня есть простой клиентский вызов в другом месте:

<script src="//txph.cfwebtools.com/CJT/index.js"></script>

while возвращает этот код через эту машину:

function(){}

В Chrome и FireFox все работает, как задумано. Однако в Internet Explorer 11 в Windows 7 GET, похоже, никогда не завершается и останавливается в состоянии «(Ожидается ...)». Я вижу это на вкладке «Сеть» с помощью инструментов разработчика F12.

Это работает на моем локальном компьютере с Windows 7 и IIS.

Так что, похоже, это характерно для IE11, взаимодействующего с Apache.

Примечание: у меня установлен Adobe ColdFusion 11, и если я попытаюсь вызвать страницу .cfm, которая генерирует JavaScript, произойдет то же самое. Возвращаемый тип MIME - текст / javascript.

В сводке показано:

Protocol: (Pending...)
Method: GET
Result: (Pending...)
Received: 0 B
Taken: (Pending...)
Initiator: <script>

Вот заголовки запроса:

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}

Заголовки ответа никогда не заполняются.

Правильное тело ответа показывает анонимный сценарий.

Сведения об инициаторе:

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

Любая помощь в том, почему это общение никогда не загружается полностью, приветствуется. Не то, чтобы другие скрипты, такие как этот, загружались нормально:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

В конечном итоге это было чем-то особенным для моего компьютера, и я продолжаю.