always pending on IE11 and CentOS Apache

 always pending on IE11 and CentOS Apache

在 CentOS 6.6 上使用 Apache HTTPD 2.2.15

我在其他地方有一個簡單的客戶端呼叫:

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

while 透過本機傳回此程式碼:

function(){}

在 Chrome 和 FireFox 中,一切似乎都按預期工作。然而,在 Windows 7 上的 Internet Explorer 11 中,GET 似乎永遠不會完成並停滯在「(待處理…)」狀態。我在使用 F12 開發人員工具的「網路」標籤中看到了這一點。

這適用於我使用 Windows 7 和 IIS 的本機。

所以這似乎是 IE11 與 Apache 通訊所特有的。

旁注,我安裝了 Adob​​e ColdFusion 11,如果我嘗試呼叫產生 JavaScript 的 .cfm 頁面,則會發生相同的情況。傳回的 MIME 類型是 text/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>

答案1

這最終成為我的電腦特有的東西,我正在繼續。

相關內容