Ho appena scoperto un comportamento molto strano su Chrome mentre cercavo di accedere ad alcune pagine. Si richiederà di scaricarli come file .gz
invece di caricarli.Perché Chrome richiede il download di una pagina come file .gz sui collegamenti ipertestuali, ma non inserisco manualmente l'URL?
questo accade solo con Chrome in corso e su tutte le piattaforme.
Quando la pagina viene caricata correttamente posso vedere questo sul Ispettore
Resource interpreted as Document but transferred with MIME type application/x-gzip:
"https://confluence.example.com/display/engp/PR-1221".
so che queste sono serviti da un server nginx che è configurato per utilizzare la compressione gzip, ma non c'è nulla di sbagliato in questo.
gzip on; # that's on nginx part
Sono quasi sicuro che si tratti di qualcosa di sbagliato nella configurazione di nginx, ma cosa?
Ciò che rende il problema ancora più interessante (e fastidioso) è che se si copia l'URL dal collegamento e incollarlo al browser sarà solo aprire la pagina in modo corretto. Sì, questo succede solo su collegamenti ipertestuali.
ho cercato di trovare un bug report su Chrome su questo, ma l'unica cosa che sono riuscito a trovare è che altri hanno fatto segnalare una simile se non lo stesso problema con le pagine reddit o github.com
quelli.
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
vedo. Ho lo stesso problema e lo stesso plugin. Mi chiedevo cosa fosse successo. Speriamo che si risolva presto. – resting