localStorageローカルストレージ符号化&復号アクセス
3824 ワード
localStorageローカルストレージ暗号化&&復号方法
localStorageは、Webサイト全体のデータを長期間保存するために使用され、手動で削除するまで保存されたデータの有効期限が切れません.
注意:(keyはどんな名前を保存して、取る时もどんな名前です)特殊な文字あるいは中国语の必ず暗号化の方法を使います
通常アクセス
暗号化アクセス
Window.atob()メソッドとWindow.btoa()メソッドatob()メソッドは、base−64を用いて符号化された文字列を復号するために使用される.base-64符号化の使用方法はbtoa()である.
EncodeURIComponent()メソッドとdecodeURIComponent()メソッド
EncodeURIComponent()関数は、文字列をURIコンポーネントとして符号化することができる.decodeURIComponent()関数は、encodeURIComponent()関数で符号化されたURIを復号することができる.
JSON.stringify()とJSON.parse()localStorageはstringタイプのストレージJSONのみをサポートする.stringify()メソッドはjsオブジェクトを文字列に変換します.JSON.parse()メソッドは、JSON文字列をオブジェクトに変換するために使用されます.
localStorageは、Webサイト全体のデータを長期間保存するために使用され、手動で削除するまで保存されたデータの有効期限が切れません.
注意:(keyはどんな名前を保存して、取る时もどんな名前です)特殊な文字あるいは中国语の必ず暗号化の方法を使います
通常アクセス
//
localStorage.setItem('key',"value");
//
var data = localStorage.getItem("key");
//
localStorage.removeItem("key");
//
localStorage.clear();
暗号化アクセス
//
localStorage.setItem("key",window.btoa(window.encodeURIComponent(JSON.stringify(value))));
//
var data = JSON.parse(decodeURIComponent(window.atob(localStorage.getItem("key"))));
Window.atob()メソッドとWindow.btoa()メソッドatob()メソッドは、base−64を用いて符号化された文字列を復号するために使用される.base-64符号化の使用方法はbtoa()である.
EncodeURIComponent()メソッドとdecodeURIComponent()メソッド
EncodeURIComponent()関数は、文字列をURIコンポーネントとして符号化することができる.decodeURIComponent()関数は、encodeURIComponent()関数で符号化されたURIを復号することができる.
JSON.stringify()とJSON.parse()localStorageはstringタイプのストレージJSONのみをサポートする.stringify()メソッドはjsオブジェクトを文字列に変換します.JSON.parse()メソッドは、JSON文字列をオブジェクトに変換するために使用されます.