Ich habe gerade ein sehr merkwürdiges Verhalten in Chrome entdeckt, als ich versuchte, auf einige Seiten zuzugreifen. Es wird aufgefordert, sie als .gz
Dateien herunterzuladen, anstatt sie zu laden.Warum fordert Chrome zum Herunterladen einer Seite als .gz-Datei auf Hyperlinks auf, aber ich gebe die URL nicht manuell ein?
Dies geschieht nur mit aktuellen Chrome und auf allen Plattformen.
Wenn die Seite richtig geladen ich dies auf dem
Inspector sehenResource interpreted as Document but transferred with MIME type application/x-gzip:
„https://confluence.example.com/display/engp/PR-1221“.
Ich weiß, dass diese von einem Nginx-Server bedient werden, der für die Verwendung von GZIP-Komprimierung konfiguriert ist, aber daran ist nichts falsch.
gzip on; # that's on nginx part
Ich bin mir fast sicher, das ist etwas falsch mit Nginx-Konfiguration, aber was?
Was das Problem noch interessanter (und ärgerlicher) macht, ist, dass, wenn Sie die URL vom Hyperlink kopieren und in den Browser einfügen, wird sie nur die Seite korrekt öffnen. Ja, das passiert nur auf Hyperlinks.
Ich habe versucht, einen Fehlerbericht auf Chrom auf diesem zu finden, aber das einzige, was ich finden konnte, ist, dass andere ähnliche, wenn nicht das gleiche Problem mit Reddit-Seiten oder github.com
Einsen gemeldet haben.
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
ich sehe. Ich habe das gleiche Problem und das gleiche Plugin. Ich habe mich gefragt, was passiert ist. Hoffentlich hat es sich bald aufgelöst. – resting