IE 9请求没有带空响应的方法

时间:2015-05-07 14:18:28

标签: internet-explorer internet-explorer-9 httprequest

我的用户遇到的这是一个非常奇怪的浏览器问题。我的公司网站已经工作了几年。一个月前有一位用户报告他无法加载我们的网站。他所看到的只是一个空白页面。用户非常友好地打开Internet Explorer开发人员工具来捕获网络流量,并将结果发送给我们(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>

除了请求中的URL,我没有修改上面的xml片段中的任何内容。这是我们在xml文件中找到的唯一有问题的请求,其他请求/响应看起来很正常。客户端刷新了页面,但Internet Explorer仍然无法加载此javascript文件。

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

1 个答案:

答案 0 :(得分:0)

尝试以下选项:

  1. 启用/禁用GPU加速
  2. 通过HTML验证器验证您的HTML页面
  3. 您是否使用过具有相同名称的多个ID?
  4. 在Windows的字体缓存中可能存在问题吗?
  5. 检查它是否适用于Chrome?