2015-01-20 40 views
0

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

谢谢。使用JavaScript读取缓存

+0

UM,你将如何访问缓存? – epascarello 2015-01-20 18:54:59

+0

这是我的问题。 – 2015-01-20 18:57:28

+0

你不能从一个网页......除非用户手动去选择他们计算机上的所有文件,以便你使用HTML5文件api进行访问。 – epascarello 2015-01-20 18:58:02

回答

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

希望有所帮助。

+0

我知道我们使用jQuery的storre缓存,但问题是Facebook ..等他们缓存的HTML/JS部分? – 2015-01-20 19:08:25