Html localStorage的密钥长度有限制吗?

Html localStorage的密钥长度有限制吗?,html,local-storage,Html,Local Storage,使用localStorage时,密钥是否有任何限制(不超过可用的本地存储量) i、 e.我可以做一些类似于: localStorage.setItem("pretend that this is a 1MB string", "whatever"); 是的,每个域的限制是5MB。 您的字符串可以任意长。但是,总使用量必须低于5 MB OP询问的密钥长度大于总存储量。这些链接并没有特别回答这个问题。你是说密钥长度是无限的,只要它不超过总的5MB?@ParchedSquid刚刚在IE9、Chr

使用localStorage时,密钥是否有任何限制(不超过可用的本地存储量)

i、 e.我可以做一些类似于:

localStorage.setItem("pretend that this is a 1MB string", "whatever"); 

是的,每个域的限制是5MB。 您的字符串可以任意长。但是,总使用量必须低于5 MB


OP询问的密钥长度大于总存储量。这些链接并没有特别回答这个问题。你是说密钥长度是无限的,只要它不超过总的5MB?@ParchedSquid刚刚在IE9、Chromium30、Firefox25上测试过;密钥可以有任意长度,只要密钥+值对的总大小在存储器的边界内(约5MB)。用于测试的代码:localStorage.clear();setItem(新数组(5e6).join(“”),“”);localStorage.key(0).length我在FF24中快速测试,结果相同。感谢您的确认。在iOS 8.1(iPhone 4S)上的
UIWebView
中进行了测试,限制为~2.6MB。