本地存储浏览器

时间:2017-04-17 13:13:19

标签: javascript

众所周知,Google Chrome的localstorage最大尺寸为10 MB。

如果我的网站填写的本地存储数据大约为10 MB或更少。换句话说,我的网站数据完全匹配,因此它可以将本地存储填充到限制,所以现在浏览器上的本地存储达到最大值(不能再添加数据)。

其他网站是否仍可将其数据存储到我的本地存储中?

如果是,怎么回事?

如果不是,那是不是被认为是一次巨大的退缩?我的意思是有人可以访问一个网站,它使浏览器的本地存储BAM饱和,破坏了他对所有其他网站的浏览体验!

2 个答案:

答案 0 :(得分:3)

限制每个来源,而不是整体。所以你的网站可以存储10MB,另一个网站可以存储10MB等等。

  

其他网站是否仍可将其数据存储到我的本地存储中?

如果你的意思是"我的本地存储"就像你的网站一样,他们无法做到。只有您的网站可以访问或存储浏览器为您的网站维护的本地存储中的任何内容("网站"更准确地说"来源,"请参阅the Web Storage spec和{{ 3}}了解详情)。

答案 1 :(得分:2)

每个源10MB,因此另一个站点可以使用每个源10MB。此外,存储只能由它所源自的原点进行操作。