吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1624|回复: 8
收起左侧

[求助] js的session[已解决]

[复制链接]
小丶_明 发表于 2019-12-11 11:27
本帖最后由 小丶_明 于 2019-12-11 15:10 编辑

请问网页里面怎么用js创建一个session变量在网页刷新是不变,关闭网页时同时删除这个session
网上百度了js的session但是每次刷新网页还是出错进不了if的判断

image.png
这么写问下,哪里有错误,还望指出
判断进不到else

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

52P 发表于 2019-12-11 11:41
方便把那一部分的代码放出来吗
无常方便面 发表于 2019-12-11 11:41
随风丶而逝 发表于 2019-12-11 11:58
被遗忘的路人 发表于 2019-12-11 12:16
首先 声明一个 变量 let a = "我是变量";  然后 用session存到本地 sessionStorage.setItem("a",a);  注意 sessionStorage 这个玩意关闭浏览器会被清空的   具体请看 https://www.runoob.com/jsref/prop-win-sessionstorage.html

然后你想刷新的时候读出来    let newA = sessionStorage.getItem("a");

if(newA){
   console.log("本地存的sessionStorage为:" + newA)
}else{
   console.log("sessionStorage为空")
}
 楼主| 小丶_明 发表于 2019-12-11 13:43
52P 发表于 2019-12-11 11:41
方便把那一部分的代码放出来吗

编辑了,大佬帮忙看看
jonah0x90 发表于 2019-12-11 14:57
localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。

sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。

提示: 如果你想在浏览器窗口关闭后还保留数据,可以使用 localStorage 属性, 该数据对象没有过期时间,除非手动删除。
jonah0x90 发表于 2019-12-11 15:00
检查你的其他load方法或者继承的方法中是否执行了sessionStorage.clear()
不然刷新页面的操作是不会清空sessionStorage
 楼主| 小丶_明 发表于 2019-12-11 15:09
jonah0x90 发表于 2019-12-11 15:00
检查你的其他load方法或者继承的方法中是否执行了sessionStorage.clear()
不然刷新页面的操作是不会清空s ...

找到了,好像是bool值得原因,设置成字符串就好了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-13 13:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表