首页 > 解决方案 > Reddit 是如何快速加载最近加载的页面的?

问题描述

我知道 Reddit 使用 AJAX,但我对它如何如此快速地打开以前打开的页面感到困惑。例如,如果我打开 r/popular,然后转到 r/worldnews,如果我导航回 r/popular(通过单击链接),那么它会加载 r/popular 而不会向服务器发送请求。但是,如果我刷新页面,以前查看过的页面的所有数据都会消失,并且必须向服务器发送请求以获取数据以显示这些页面。

似乎没有任何内容存储在浏览器缓存或 cookie 中。不过,我确实注意到,当打开一个新页面时,会在 Chrome DevTools Sources 选项卡中创建一个文件夹,位于 reddit.com 源下。有任何想法吗?了解这一点是能够完成我的 Google Chrome 扩展的关键。

标签: javascriptajaxgoogle-chrome-extensionreddit

解决方案


推荐阅读