使用 JavaScript 读取缓存

Reading cache using JavaScript

这是两个问题:
1/ 在没有权限限制的情况下如何读取浏览器存储的缓存?
2/ 如果用户浏览网站,是否可以将页面源代码 [HTML] 存储在缓存中? (像 youtube 等大网站)

谢谢

  1. 无法手动读取缓存 - 如果有缓存,这一切都发生在幕后。
  2. 是的,您可以将网站的源代码存储到浏览器缓存中,但仅限于客户端部分 - HTML/CSS/JS/images/fonts/etc。它被称为 HTML5 Application Cache 并且包含一个简单的清单文件,它指示浏览器在本地下载某些文件并在下次加载它们而不是再次下载。您可以通过编程方式更新此缓存。不过请记住,大多数浏览器对您可以存储的数据量都有限制(通常为 5MB)。

希望对您有所帮助。