我看到一些网站,一旦您点击某个链接,就会在您重定向之前加载一个页面,以便立即显示该页面,某些条形图显示该网页的进度请求。他们如何做到这一点?
答案 0 :(得分:1)
可以使用Ajax完成。看看这篇文章,它展示了它是如何完成的:https://onextrapixel.com/loadingbar-js-adding-a-youtube-like-loading-bar-to-your-website/
也可以使用HTML5 History API(YouTube实际使用)来完成,它会在历史记录堆栈中添加和删除页面网址。然后使用此堆栈中的URL使用Ajax加载页面。