javascript - 如何在用户注销时清除 sessionStorage
问题描述
由于某些原因,我将 sessionStorage 设置为检索页面滚动状态...但是现在每次我注销 sessionStorage 时,即使我尝试过也不会清除,sessionStorage.clear() or sessionStorage.removeItem(key)
一旦用户注销,我该如何取消设置?
解决方案
用户会话存储在服务器端,但 sessionStorage 位于客户端脚本。在“您已成功登出”页面添加
echo '<script> sessionStorage.removeItem("key")</script>';
推荐阅读
- python-3.x - 'hello world' PyInstaller .app 无法打开
- kotlin - Kotlin 在类中为 DSL 语句重载 Int 运算符
- tableau-api - 为 tableau 中的多个 if 语句获取正确的计算
- node.js - Joi Validation Sequelize 自定义方法
- python-3.x - 通过networkx读取图形时如何保持图形形状
- python - 带有 groupby 的 Pandas 数据框:如何为每组中的第一行和最后一行创建指标变量
- javascript - 将表单字段类型值设置为 Javascript 变量,然后在另一个变量中使用此值
- c - 二叉树的前序数组
- postgresql - TypeORM 条件可以为空?
- mysql - 如何从以列为中心的表和以行为中心的表构建查询?