首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    sessionStorage的使用

    过期策略:localstorage永久存储,不过期,除非手动删除,sessionstorage在重启浏览器、关闭页面或新开页面时失效。 localStorage是Storage类型的实例。...HTML5中的这个sessionStorage和传统后台的session并不完全是同一个东西,主要是在多个标签页数据是否会共享的问题上的不同。...误区:之前一直以为,同一个窗口,只要会话还没有过期,不同标签页之间,相同域名下的sessionStorage是一样的。..., 通过带target="_blank"的A标签、window.open等方式打开新窗口时,会把旧窗口(或标签)的sessionStorage数据带过去,但从此之后,新窗口(或标签)的sessionStorage...总之,在处理sessionStorage时,只要打开新窗口就要特别注意了,新旧窗口数据不会互相同步。 此外,sessionStorage在域名不同的地方是无法共用同一套缓存信息的,使用的时候请注意。

    1.4K20

    SessionStorage、LocalStorage详解

    在大多数情况下,可供我们使用就是LocalStorage和SessionStorage。 本文中,我们将会从安全性和用户体验两个方面对SessionStorage和LocalStorage进行评估。...如何使用SessionStorage和LocalStorage 您可以使用浏览器window对象访问SessionStorage和LocalStorage。...就是说如果在多个选项卡和窗口中打开了一个应用程序,而一旦在其中一个选项卡或窗口中更新了LocalStorage,则在所有其他选项卡和窗口中都会看到更新后的LocalStorage数据。...但是,SessionStorage数据独立于其他选项卡和窗口。如果同时打开了两个选项卡,其中一个更新了SessionStorage,则在其他选项卡和窗口中不会反映出来。...最后,虽然WebStorage很好用,还是建议你在如下的情况下使用: 没有敏感数据 数据尺寸小于 5MB 高性能并不重要 如果有什么问题或补充,欢迎通过评论区留言告诉我。

    1.9K53

    localStorage和sessionStorage本地存储

    sessionStorage: 数据只保存到存储它的窗口或标签关闭时,数据在构建它们的窗口或标签内也可见 localStorage: 数据的生命周期比窗口或浏览器的生命周期长,数据可被同源的每个窗口或者标签共享...("key"); getItem()为获取数据的方法 保存数据的写法: window.sessionStorage.key = "value"; 或 window.sessionStorage["key..."] = "value" 获取数据的方法更加直接: value = window.sessionStorage.key; 或 value = window.sessionStorage["key"] 使用...storageArea属性:该属性是一个引用,指向值发生改变的localStorage或sessionStorage。...openDatabase() 方法,使用现有的数据库或新建数据库来创建数据库对象。 transaction() 方法,允许设计者控制事务的提交或回滚。

    2.5K30

    本地存储——sessionStorage和localStorage

    本地存储特性: 数据存储在用户浏览器中 设置、读取方便、甚至页面刷新不丢失数据 容量较大,sessionStorage约5M,localStorage约为20M 只能存储字符串,可以将对象JSON.stringify...()编码后存储 window.sessionStorage 生命周期为关闭浏览器窗口 在同一个窗口(页面)下数据可以共享 以键值的形式存储使用 存储数据: sessionStorage.setItem(...key, value); 获取数据: sessionStorage.getItem(key); 删除数据: sessionStorage.removeItem(key); 删除所有数据: sessionStorage.clear...('uname')); }); remove.addEventListener('click', function () { sessionStorage.removeItem...('uname'); }); del.addEventListener('click', function () { sessionStorage.clear

    1.2K20

    cookie、localStorage、sessionStorage区别?

    HTML5 提供了两种在客户端存储数据的新方法: (HTML 5 Web 存储)…两者都是仅在客户端(即浏览器)中保存,不参与和服务器的通信; localStorage 没有时间限制的数据存储,第二天、第二周或下一年之后...创建并访问一个 sessionStorage: sessionStorage.lastname="Smith"; document.write(sessionStorage.lastname); 下面的例子对用户在当前...sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。...数据有效期不同,sessionStorage:仅在当前浏览器窗口关闭前有效,自然也就不可能持久保持;localStorage:始终有效,窗口或浏览器关闭也一直保存,因此用作持久数据;cookie只在设置的...cookie过期时间之前一直有效,即使窗口或浏览器关闭。

    71030
    领券