localStorage数据持久性

Ell*_*lle 9 javascript html5 local-storage

我最近发现用户可以清除HTML5的localStorage值,这让我想知道......究竟是多么持久localStorage?如果Flash崩溃并擦除我的所有cookie,我会丢失localStorage数据吗?如果我的本地缓存被清除以便为浏览器更新让路怎么办?

我已经看到了这个答案,但它并没有解决浏览器崩溃,更新,缓存清除等问题.localStorage真的是真正的永久性,因为前面提到的答案似乎是有道理的吗?

jfr*_*d00 9

LocalStorage不是永久性的.存储属于用户,因此用户可以根据需要清除它.其他网络应用程序不能弄乱,但用户可以自由清除或修改它,如果他们想要 - 这是他们的数据,就像属于本地安装的应用程序的文件在计算机用户的控制下.

此外,LocalStorage可以在空间不足时回收利用.

您应该将LocalStorage视为长期缓存,通常将保留在该特定计算机上的特定浏览器中,但并不总是存在.任何真正持久的状态都必须存储在您自己的服务器上.

哎呀,如果用户决定切换到另一个浏览器(更不用说新计算机),所有本地存储在新浏览器中看起来都是空的.