ローカルストレージ内にトークンという名前の変数を持つアプリケーションがあります。localstorageのコンソールスクリプトの問題
私はコンソールをクリアするコードを書いて、警告を表示したい();前述の変数は です。
これは私がこれまで
clear(); if(localStorage){alert(localStorage.getItem("token"));}
を行うために管理している。しかし、私はのlocalStorageが定義されていないエラーを取得しておくものです。より正確には:
Uncaught ReferenceError: localStorage is not defined at <anonymous>:1:12
アイデアをお持ちですか?
使用しているブラウザがlocalStorageをサポートしていますか? localStorageが定義されていないと、ifが失敗します。 'typeof localStorage!== 'undefined'または' window.localStorage'はエラーなしで定義されているかどうかを検出します。 –
あなたのブラウザが 'alert(typeof Storage);を使用して' localStorage'をサポートしているかどうかを確認してください。 –