この質問はRails turbolinks long request doesn't show page loadと似ているかもしれません。Turbolinks:低速ページの進行状況を表示するRails 4の方法は何ですか?
私は最近、デフォルトでTurbolinksライブラリを使用する新しいRails 4アプリケーションを開始しました。これは素晴らしいものです:アプリケーションをより速く/軽く感じさせますが、他のものよりも遅いページがあります。
残念ながら、ブラウザに「」のデフォルトローディングインジケータを表示させるための良い方法は見つけられません。「従来の」ウェブページを読み込むときと同じように。たとえば、https://github.com/caarlos0/turbolinks_transitionsなど、さまざまなJavaScriptソリューションをおすすめします。いくつかはよく見えますが、「平均的なインターネットユーザー」は、デフォルトのブラウザのローディングインジケータ以外のどこかでローディングの進行状況を見るのには使用されません。
- タブヘッダーに「回転半円」と表示させるにはどうすればよいですか?
- Safariでアドレスバーに「青い波が」表示されるようにするにはどうすればよいですか?
- 等
私のページの大部分は、しかし高速ですので、私は、たとえば、300ミリ秒以内にロードされないページについては、この負荷インジケータを表示したいと思います。
ありがとうございました!アレックス 。
ここに私がしていることがあります:https://gist.github.com/cpuguy83/5016442 – cpuguy83
それは素晴らしい答えで、私のためにうまくいった:http://stackoverflow.com/ a/18815206/101900 –