-1

我在 Chrome 30 中有一个奇怪的问题,Chrome 无法加载 HTML (.aspx) 页面。它在网络选项卡中显示如下:

图1

我禁用了所有扩展,所以它不能是 AdBlock 或任何其他扩展。我尝试将页面加载到 iframe 中,也作为普通页面加载,但出现了同样的问题。

请求和响应的标头是这样的:

图2

我看那里没有问题...

我无法理解,为什么此页面无法加载,而其他页面加载正常。如您所见,该页面甚至返回状态码 200,但没有任何内容。该页面在 Firefox 中运行良好。

有一个用于 IE 的 p3p 标头,但它应该被 Chrome 忽略。

该页面用于以前版本的 Chrome,因此它必须是 Chrome 的最新更新(30 或以前的版本)。

任何想法,可能是什么问题?

4

1 回答 1

0

我终于找到了答案:

https://stackoverflow.com/a/17171164/1196593

我们在有问题的 ASP.NET 页面中使用了 Response.Close()。Chrome 似乎不喜欢它。我将其更改为 Response.End() 现在它可以工作了。:-)

我不知道为什么它与 Fiddler 一起工作。可能是 Fiddler 对网络流量做了一些改动,让 Chrome 没有遇到 Response.Close() 引起的问题。

于 2013-10-15T07:09:09.217 回答