2017-10-26 4 views
0
<!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> 

私は1つのセッションストレージを設定していますが、クリアするとクリアされます。私はターゲットブランクの新しいタブで同じページを開いているhrefボタンを持っています。しかし、私のセッション変数はまだ存在します。誰かが助けることができますか?セッションストレージ_blank hrefのクリアしません

答えて

1

スクリプトタグの中にページが読み込まれたときにsessionStorage.test = trueに直接呼び出すと、ページを開いたときにもう一度存在することになります。

+0

非常にばかげた間違い。ありがとう。 – suyesh

関連する問題