在CentOS 6.6上使用Apache HTTPD 2.2.15
我在其他地方有一个简单的客户端调用:
<script src="//txph.cfwebtools.com/CJT/index.js"></script>
同时通过这台机器返回这个代码:
function(){}
在Chrome和FireFox中,一切似乎按预期工作。 但是,在Windows 7上的Internet Explorer 11中,GET似乎永远不会结束,并停留在“(Pending …)”中。 我在使用F12开发者工具的networking选项卡中看到了这一点。
这可以在我的本地机器上使用Windows 7和IIS。
所以这似乎是特定于IE11与Apache通信。
注意,我安装了Adobe ColdFusion 11,如果我尝试调用生成JavaScript的.cfm页面,则会发生同样的情况。 正在返回的MIMEtypes是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>
这最终成为我的电脑特定的东西,并继续前进。