【发布时间】:2012-11-14 02:05:04
【问题描述】:
我发现 articles 关于缓存行为,所以我只能假设它没有太大不同,但我想确定一下。
我了解到大多数浏览器都有 5MB(给予或索取)用于 localStorage,我对浏览器的行为很感兴趣?
我了解每个浏览器的行为不同,但我主要对 Safari、Chrome 和 Firefox 感兴趣(因为我认为这些是浏览器)。
- 上述浏览器会从我的网站中删除数据,还是会选择“最旧的”或类似的浏览器?
- 在这种情况下我的物品会被保存吗?
还有最重要的:
-
假设我“滥用”了我网站上的 localStorage,试图将其全部用完,而在同一页面中,我正在填充它并试图节省更多。我会收到警告吗?
getItem会在发生这种情况时返回null,还是以某种方式保存在内存中? -
如果我尝试保存大于
localStorage大小的项目会怎样?
已回答:可以在here找到答案
- sessionStorage 是否可以预期完全相同的行为,据称应该是相同的?
我知道这是很多问题,但我正在努力理解与该主题相关的所有内容,如果您能回答问题的任何部分,我将不胜感激。
【问题讨论】:
-
发生了什么,当你尝试的时候?
-
好吧,我还没有填满它,但我之前尝试进行更多研究,以确保我不会犯最初的错误。我不太确定如何尝试,我看到没有这样的问题或文章,我认为这对人们来说可能是一个好帖子。一旦我达到这一点,如果到那时还没有回答,我会添加我自己的结论。
-
这确实回答了第四个问题,但我正在寻找更多信息。
标签: html firefox google-chrome safari local-storage