本地存储会在旧浏览器中自动下载到cookie中吗?
据说localstorage只支持比这个更新的浏览器:
所以,如果我的客户会使用较旧的浏览器 - 我可以通过jquery存储一些仍在localstorage中的信息(小于4kb)吗?
另外,哪些移动浏览器支持本地存储?
只需做一个简单的测试,看看它是否被支持:
if(localStorage in window)
//localstorage supported
或干脆
if(localStorage)
//localstorage supported
如果您使用jQuery插件,它将无济于事。 它仍然归结为它是否受浏览器支持。
没有。 旧的浏览器不知道如何处理本地存储。 本地存储最初被定义为HTML5标准的一部分,但现在已被移至另一个标准。
你可以做的是使用类似PersistJs和/或使用特征检测库(阅读Modernizr)。
好的,好的,伙计:)我的问题主要是关于'如果没有本地存储,jquery会自动将数据存储在cookie中'。 所以,事实证明,它不会因为它是非常不同的机制。
另外,根据这个:
Local storage is available on all the modern appphones and has been for a while.
iOS 3.2 and above
Android 2.1 and above
RIM OS 6 and above
It's NOT available on Windows Phone 7 or Opera Mini (since it's not a real local browser)
还有代码可以为您的数据自动选择支持的存储。
链接地址: http://www.djcxy.com/p/89975.html上一篇: Will localstorage automatically fall to cookies in old browser?