Dlaczego Chrome prosi o pobranie strony jako pliku .gz na hiperłączach, ale nie wprowadzam ręcznie adresu URL?

Właśnie odkryłem bardzo dziwne zachowanie w Chrome, próbując uzyskać dostęp do niektórych stron. Pojawi się monit o pobranie ich jako.gz pliki zamiast ich ładowania.

Dzieje się tak tylko z obecnym Chrome i na wszystkich platformach.

Po prawidłowym załadowaniu strony widzę to w Inspektorze

Resource interpreted as Document but transferred with MIME type application/x-gzip: "https://confluence.example.com/display/engp/PR-1221

Wiem, że są one obsługiwane przez serwer nginx, który jest skonfigurowany do używania kompresji gzip, ale nie ma w tym nic złego.

  gzip  on;  # that's on nginx part

Jestem prawie pewien, że coś jest nie tak z konfiguracją nginx, ale co?

To, co sprawia, że ​​problem jest jeszcze bardziej interesujący (irytujący), to fakt, że jeśli skopiujesz adres URL z hiperłącza i wkleisz go do przeglądarki, po prostu otworzy on stronę poprawnie. Tak, dzieje się to tylko na hiperłączach.

Próbowałem znaleźć raport o błędzie w Chrome, ale jedyne, co udało mi się znaleźć, to to, że inni zgłosili podobny, jeśli nie ten sam problem ze stronami reddit lubgithub.com te.

Request URL:https://confluence.example.com/display/engp/PR-1221
Request Method:GET
Status Code:200 OK
Request Headersview source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset:UTF-8,*;q=0.5
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
DNT:1
Host:example.com
Referer:https://example.com/browse/PR-1221
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.152 Safari/537.22
Response Headersview source
Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type
Access-Control-Allow-Methods:GET, POST, OPTIONS, HEAD
Access-Control-Allow-Origin:*
Baz:bah
Cache-Control:no-cache, must-revalidate
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html;charset=UTF-8
Date:Mon, 04 Mar 2013 13:29:48 GMT
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Foo:bar
Server:nginx/1.2.6
Transfer-Encoding:chunked
X-Confluence-Request-Time:1362403788150
X-Seraph-LoginReason:OK

questionAnswers(3)

yourAnswerToTheQuestion