<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/style.css" rel="stylesheet">
</head>
<body>
<a href="/test.html" target="_blank">Click Here</a>
<button onclick="clearSession()">Clear</button>
<script>
sessionStorage.test = true
function clearSession(){
//sessionStorage.setItem('test', false)
sessionStorage.clear()
}
</script>
</body>
</html>
我正在设置一个会话存储,点击清除我正在清除它。我有on href按钮,我在新标签页中打开同一页面,目标为空白。但是我的会话变量仍然存在。有人可以帮忙。
答案 0 :(得分:1)
当您在脚本标记内加载页面时,您正在直接调用sessionStorage.test = true
,因此当您打开页面时,它会再次存在。