Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer IE 9请求,无响应为空的方法_Internet Explorer_Internet Explorer 9_Httprequest - Fatal编程技术网

Internet explorer IE 9请求,无响应为空的方法

Internet explorer IE 9请求,无响应为空的方法,internet-explorer,internet-explorer-9,httprequest,Internet Explorer,Internet Explorer 9,Httprequest,我的用户遇到了一个非常奇怪的浏览器问题。我的公司网站已经运行了几年。一个月前,有一个用户报告他无法加载我们的网站。他看到的只是一张白纸。用户很友好地打开InternetExplorer开发工具来捕获网络流量,并将结果(一个xml文件)发送给我们 我们在xml文件中发现了以下奇怪的请求:一个没有参数只有url的请求,而响应完全为空。由于未下载此关键javascript文件,客户端将看到一个空白页面 <entry> <pageref>0<

我的用户遇到了一个非常奇怪的浏览器问题。我的公司网站已经运行了几年。一个月前,有一个用户报告他无法加载我们的网站。他看到的只是一张白纸。用户很友好地打开InternetExplorer开发工具来捕获网络流量,并将结果(一个xml文件)发送给我们

我们在xml文件中发现了以下奇怪的请求:一个没有参数只有url的请求,而响应完全为空。由于未下载此关键javascript文件,客户端将看到一个空白页面

<entry>
                <pageref>0</pageref>
                <startedDateTime>2015-04-17T14:51:20.852+08:00</startedDateTime>
                <time>6739</time>
                <request>
                                <method/>
                                <url>http://myhostname.com/page/mykey.js</url>
                                <httpVersion/>
                                <cookies/>
                                <headers/>
                                <queryString/>
                                <headersSize>0</headersSize>
                                <bodySize>0</bodySize>
                </request>
                <response>
                                <cookies/>
                                <headers/>
                                <content>
                                                <size>0</size>
                                                <mimeType/>
                                </content>
                                <redirectionURL/>
                                <headersSize>0</headersSize>
                                <bodySize>0</bodySize>
                </response>
                <cache/>
                <timings>
                                <send>6739</send>
                                <wait>-1</wait>
                                <receive>-1</receive>
                </timings>
</entry>

0
2015-04-17T14:51:20.852+08:00
6739
http://myhostname.com/page/mykey.js
0
0
0
0
0
6739
-1
-1
除了请求中的URL之外,我没有修改上述xml片段中的任何内容。这是我们在xml文件中发现的唯一有问题的请求,其他请求/响应看起来很正常。客户端刷新了页面,但Internet Explorer仍无法加载此javascript文件

我的问题是,在什么情况下IE会发出这样一个奇怪的请求?这可能与缓存问题有关吗?e、 例如,IE以某种方式缓存了错误的文件?

请尝试以下选项:

  • 启用/禁用GPU加速
  • 通过HTML验证程序验证HTML页面
  • 您是否使用了多个同名ID
  • 也许Windows的字体缓存有问题
  • 检查它是否在Chrome上工作

  • 你试过在IE和其他浏览器中手动点击该url吗?从apache日志中,我们可以看到有一些正常的请求(使用相同的url)进入,apache响应正常。还有其他客户端可以成功登录,因此我假设此url对其他客户端正常工作。您可以要求客户端提供控制台输出吗?可能是Javascript问题导致了一些问题,IE刚刚说这是一个网络错误。在我遇到Js问题之前,进程停止了,IE说某个文件无法加载。这个文件已经打开很长时间了,但是:从请求来看,方法似乎是空的。这很奇怪,它应该包含GET或POST之类的内容,但决不能为空。另外,通常应该有一个referer来指示请求的来源。我们需要查看失败的请求代码