Ricevo un messaggio "Impossibile caricare la risorsa: la connessione di rete è stata persa." nella mia applicazione, che utilizza richieste Ajax per ottenere il contenuto dal server. Questo errore è solo in Safari, altri browser sono ok.Richiesta Safari Ajax Impossibile caricare la risorsa: la connessione di rete è stata persa
ero alla ricerca ultime ore e ha scoperto che può essere causa di intestazioni HTTP:
Transfer-Encoding: chunked
Connection: keep-alive
Content-Length
I' Ho trovato qualcosa di simile: https://github.com/woothemes/woocommerce/issues/7176 Sul fondo è detto che hanno impostato
BrowserMatch "Safari" nokeepaliv e
in .htaccess.
Esiste una soluzione o impostazioni simili per il server nginx?
Grazie
JF
** ** RISOLTO: modificate le impostazioni del server di nginx. Aggiunto keepalive_disabled per safari in configurazione. http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_disable –
Aveva lo stesso problema in un'app Cordova/PhoneGap IOS. Grazie! –
@JakubFormanek Sappiamo la causa principale del problema? Vedo che l'impostazione keepalive_disabled per safari ha risolto il problema, ma sappiamo perché non ci riesce? – Rafthecalf