[info]localStorage是H5推出的浏览器本地储存方案,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。[/info]
- localStorage不会自动把数据发给服务器,仅在本地保存。
- localStorage 虽然也有存储大小的限制,但比cookie大得多,一般可以达到5M或更大,但是浏览器的不同也会导致容量的不同。
- 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据。
- localStorage在浏览器的隐私模式下面是不可读取的。
- localStorage本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡。
- localStorage不能被爬虫抓取到。
- 不同浏览器无法共享localStorage或sessionStorage中的信息。相同浏览器的不同页面间可以共享相同的localStorage(页面属于相同域名和端口)。
- localStorage支持ie8及以上版本的ie,具体支持情况请看 https://caniuse.com/#search=storage 。