【问题标题】:Redirect to a page after loading it and display progress bar加载后重定向到页面并显示进度条
【发布时间】:2017-08-27 13:14:45
【问题描述】:

我见过一些网站,一旦您单击链接,似乎会在您被重定向之前加载页面,以便立即显示该页面,并带有显示请求进度的某种栏。他们是如何做到这一点的?

【问题讨论】:

  • 考虑查看pace的代码
  • 它们大多是动态加载和呈现视图的单页应用程序。能发个链接让我们看看吗?

标签: javascript jquery html progress-bar loading


【解决方案1】:

这可以使用 Ajax 来完成。查看这篇文章,它展示了它是如何完成的:https://onextrapixel.com/loadingbar-js-adding-a-youtube-like-loading-bar-to-your-website/

也可以使用HTML5 History API(YouTube 实际使用它)来完成,它可以在历史堆栈中添加和删除页面 URL。然后使用此堆栈中的 URL 加载使用 Ajax 的页面。

在此处了解更多信息:Curious about the new way YouTube is loading pages

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多