这个问题听起来可能类似于Rails turbolinks long request doesn't show page load。
我最近启动了新的 Rails 4 应用程序,它默认使用 Turbolinks 库 - 它很棒:让应用程序感觉更快/更快捷,但是我确实有一些页面比其他页面慢。
不幸的是,我找不到让浏览器显示默认加载指示器的好方法——就像它在加载“常规”网页时所做的那样。人们推荐不同的 JavaScript 解决方案,例如https://github.com/caarlos0/turbolinks_transitions。虽然有些看起来不错,但“普通互联网用户”不习惯在默认浏览器的加载指示器以外的地方看到加载进度。
- 如何让 Chrome 在选项卡标题中显示“旋转半圆”?
- 或者我怎样才能让 Safari 在地址栏中显示“移动的蓝色波浪”?
- 等等。
不过,我的大多数页面都很快,所以我想为那些不会在 300 毫秒内加载的页面显示这个加载指示器,例如。
谢谢!亚历克斯。