我在github和bitbucket上遇到了一个奇怪的问题。 Chrome偶尔会下载一个页面而不是显示它。如果我取消下载并再次单击,则可以正常工作。 我有预感,因为contenttype是application / x-gzip ... 有人做过类似的经历或解决方案吗? 提前谢谢!
[编辑]: @genkev:响应mimetype是application / x-gzip。我不知道,为什么它发送这种方式或为什么它没有显示常规但请求浏览器下载文件。 我不会说它既不是浏览器问题也不是服务器问题,但无论如何它都是一个(我的)问题。
{
"startedDateTime": "2012-11-29T08:27:08.503Z",
"time": 3,
"request": {
"method": "GET",
"url": "https://github.com/LearnBoost/socket.io/wiki",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Accept-Encoding",
"value": "gzip,deflate,sdch"
},
{
"name": "Accept-Language",
"value": "de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4"
},
{
"name": "Cookie",
"value": "uninteresting cookie"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Accept-Charset",
"value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3"
},
{
"name": "Host",
"value": "github.com"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11"
},
{
"name": "Accept",
"value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
},
{
"name": "Referer",
"value": "https://github.com/LearnBoost/socket.io/issues"
}
],
"queryString": [],
"cookies": [
"some cookies"
],
"headersSize": 1678,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/0.9",
"headers": [],
"cookies": [],
"content": {
"size": 0,
"mimeType": "application/x-gzip",
"compression": 0
},
"redirectURL": "",
"headersSize": 19,
"bodySize": 0
},
"cache": {},
"timings": {
"blocked": 0,
"dns": -1,
"connect": -1,
"send": 0,
"wait": 0,
"receive": 1,
"ssl": -1
},
"pageref": "page_2"
}
答案 0 :(得分:3)
绝对是一个扩展问题。对我来说,导致这种情况的是“Hover Zoom 4.11.3”。
答案 1 :(得分:1)
我已经解决了这个问题!它是由谷歌Chrome的Webug 1.2.3 FirePHP扩展引起的。不知道这个插件的未来版本是否也有这个bug。