会话存储不清除_blank href

时间:2017-10-26 09:23:42

标签: html session-storage

<!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按钮,我在新标签页中打开同一页面,目标为空白。但是我的会话变量仍然存在。有人可以帮忙。

1 个答案:

答案 0 :(得分:1)

当您在脚本标记内加载页面时,您正在直接调用sessionStorage.test = true,因此当您打开页面时,它会再次存在。