我的用户遇到的这是一个非常奇怪的浏览器问题。我的公司网站已经工作了几年。一个月前有一位用户报告他无法加载我们的网站。他所看到的只是一个空白页面。用户非常友好地打开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以某种方式缓存错误的文件?
答案 0 :(得分:0)
尝试以下选项: