localStorage可以使用太多的用户本地驱动器空间吗?

时间:2012-01-29 06:50:44

标签: html5 local-storage

我正在学习localStorage,我知道每个域限制为5MB。我想到的第一个想法是,普通网络用户定期访问数百个网站。如果这些网站中的每一个都使用了5MB的配额,那么用户的磁盘上可以有多GB的存储空间专用于浏览器的localStorage,这似乎有点疯狂,特别是对于一个可能不知道的无知用户。

现在,我在Firefox中找到了我的localStorage文件,它只有2MB(我已经回收了我的用户配置文件目录多年了,所以我预计它会很大),所以显然要么没有多少网站使用它,要么他们经常清除它,或者我不知道是什么。但假设似乎可以使用更多的空间,并且在某些情况下浪费了。

这是一个有效的问题吗?我无法在任何地方找到任何关于这个主题的讨论......

1 个答案:

答案 0 :(得分:2)

虽然人们可能每天访问许多网站,但大多数网站是常规网站。谷歌,堆栈溢出,Facebook,Gmail,youtube,x报和9gag可能是一个普通的休闲浏览会话。如果网站负责任地使用本地存储,即存储数据用于有效目的,并且仅当用户“注册”到站点(或特别请求本地存储)而不是每个路过的访问者时,我认为这不是问题。浏览器应该负责监视存储大小,并在必要时提示用户清除不常用的数据。 Web浏览器已经暂时缓存了您在宇宙历史中曾经访问过的每个网站的图像,我不会说我们已经带来了大规模的存储危机。我还要质疑达到数GB本地存储的影响,因为即使是预算笔记本电脑,这些天也有半个TB的硬盘空间。