javascript - Reddit 是如何快速加载最近加载的页面的?
问题描述
我知道 Reddit 使用 AJAX,但我对它如何如此快速地打开以前打开的页面感到困惑。例如,如果我打开 r/popular,然后转到 r/worldnews,如果我导航回 r/popular(通过单击链接),那么它会加载 r/popular 而不会向服务器发送请求。但是,如果我刷新页面,以前查看过的页面的所有数据都会消失,并且必须向服务器发送请求以获取数据以显示这些页面。
似乎没有任何内容存储在浏览器缓存或 cookie 中。不过,我确实注意到,当打开一个新页面时,会在 Chrome DevTools Sources 选项卡中创建一个文件夹,位于 reddit.com 源下。有任何想法吗?了解这一点是能够完成我的 Google Chrome 扩展的关键。
解决方案
推荐阅读
- c# - 如何在 QuerClauseSyntax 中使用 SymbolFinder.FindReferencesAsync
- python - 在 Python 中生成随机概率
- java - 当从 FTP 位置选择任务而不是在 Ignite 中加载对等类时,将参数从客户端传递给任务
- python - 在 python 中使用多线程处理 api 请求
- business-intelligence - AWS Quicksight 计算字段与自定义 SQL 查询
- javascript - 带有 CSRF 令牌的 Strapi
- ffmpeg - 如何使用 ffmpeg 规范化单个音频文件
- python - 在heroku上部署时如何使用python读取和写入文本文件
- c++ - Google kickstart 2021 L 形图无法理解这里有什么问题?
- javascript - 如何计算文本截断的行高?