右侧
当前位置:网站首页 > 资讯 > 正文

localstorage和sessionstorage,localstorage和sessionStorage大小

作者:admin 发布时间:2024-04-11 22:30 分类:资讯 浏览:25 评论:0


导读:localstorage和sessionstorage的区别简单来说:同源策略限制从一个源(协议、域名、端口)加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜...

localstorage和sessionstorage的区别

简单来说:同源策略限制从一个源(协议、域名、端口)加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在的恶意文件的关键的安全机制。

因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。

浏览器本地存储与服务器端存储之间的区别其实数据既可以在浏览器本地存储,也可以在服务器端存储。浏览器端可以保存一些数据,需要的时候直接从本地获取,sessionStorage、localStorage和cookie都由浏览器存储在本地的数据。

localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储 localStorage 方法:localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。

localStorage和sessionStorage的区别

1、简单来说:同源策略限制从一个源(协议、域名、端口)加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在的恶意文件的关键的安全机制。

2、因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。

3、浏览器本地存储与服务器端存储之间的区别其实数据既可以在浏览器本地存储,也可以在服务器端存储。浏览器端可以保存一些数据,需要的时候直接从本地获取,sessionStorage、localStorage和cookie都由浏览器存储在本地的数据。

window.sessionStorage、window.localStorage与cookie总结

1、sessionStorage、localStorage、cookie都是在浏览器端存储的数据,其中sessionStorage的概念很特别,引入了一个“浏览器窗口”的概念。sessionStorage是在同源的同窗口(或tab)中,始终存在的数据。

2、就是域名必须一样。这个还是很多可讲的还是建议看下。关于这个,cookie是涉及到跨域的问题。不同浏览器下用不同的方法是能让cookie跨域的。localStorage sessionStorage 就非常严格,子域名都不能跨。http和https也不能跨。

3、Web Storage实际上由两部分组成:sessionStorage与localStorage。

4、使用localStorage与sessionStorage的注意事项有哪些,下面就是实战案例,一起来看一下。

5、首先sessionStorage localStorage都是继承 Web Storage 接口的。参考:https://developer.mozilla.org/zh-CN/docs/Web/Guide/API/DOM/Storage 相同:不管sessionStorage localStorage 还是 cookie 都是存储用户数据的。

标签:


取消回复欢迎 发表评论: