Questa domanda potrebbe sembrare simile a Rails turbolinks long request doesn't show page load.Turbolinks: qual è il modo Rails 4 di mostrare il progresso per le pagine lente?
Ho recentemente avviato la nuova applicazione Rails 4, che utilizza la libreria Turbolinks per impostazione predefinita: è eccezionale: rende l'applicazione più veloce/più reattiva, tuttavia alcune pagine sono più lente di altre.
Purtroppo non riesco a trovare un buon modo per fare un browser mostrano l'indicatore carico default - proprio come si fa quando si carica le pagine web "convenzionali". Le persone consigliano diverse soluzioni JavaScript, ad esempio https://github.com/caarlos0/turbolinks_transitions. Anche se alcuni sembrano buoni, ma "l'utente medio di internet" non è abituato a vedere il progresso del caricamento da qualche parte oltre all'indicatore di caricamento del browser predefinito.
- Come posso fare in modo che Chrome mostri "semicerchio rotante" nell'intestazione della scheda?
- O come posso fare in modo che Safari mostri "spostamento dell'onda blu" nella barra degli indirizzi?
- Ecc
La maggior parte delle mie pagine sono veloci, però, così mi piacerebbe mostrare questo indicatore di caricamento per le pagine che non verranno caricati entro 300 ms, per esempio.
Grazie! Alex.
Ecco cosa faccio: https://gist.github.com/cpuguy83/5016442 – cpuguy83
Questa è un'ottima risposta e ha funzionato bene per me: http://stackoverflow.com/ a/18815206/101900 –