蓝盟IT外包,真正的浏览器磁盘缓存LocalStorage

发布者:上海IT外包来源:http://www.lanmon.net点击数:1349


到目前为止我们学习了cookie和sessionStorage。 他们有存储功能,但各有各的用途。 今天学习LocalStorage。 这是真正的缓存机制。 也就是说,我们经常说的磁盘缓存。 他可以在这些场景中丢失数据。
刷新页面。
切换tab
关闭浏览器。
与sessionStorage一样,是Storage的实例。 要访问同一localStorage中的数据,请确保协议、域名和端口匹配后再访问。
除非用代码清除数据,或者清除浏览器的缓存,否则保存在本地存储中的数据不会自动清除。 但是有限制。 例如,某些浏览器的限制最多只能保存5MB。 如果大于在浏览器调试模式(Inspect  )下打开的application-localstorage,则可以查看或修改保存的内容。

拦截事件。

无论是sessionStorage还是本地storage,都可以在数据发生变化时监听。 以本地存储为例,监听存储事件。 请注意,即使在同一页面上监听这些事件,也不会监听这些事件。 例如:
第a页:
如果访问http://localhost  :2081/cookie/cookie.html并在此页面上接收到事件,则必须在其他同一地址的页面上进行修改才能启动storage。
b页:

访问http://localhost  :2081/cookie/cookie.html,修改localStorage后,a页将显示修改了storage的事件。

文/上海蓝盟   IT外包专家

IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部