タグ

localStorageに関するmirutoのブックマーク (2)

  • iOSでプライベートブラウズがオンのとき、localStorageが使えない

    iOSでプライベートブラウズ(ブラウザでの閲覧履歴を残さない機能)がオンのとき、localStorageのsetItemを使うとエラーが出てJavaScriptが止まってしまう現象に遭遇しました。 2019.07.29追記: iOS11からシークレットモードでもlocalStorageが使えるようになっているようです。 サンプルコード var storageKey = 'keyName'; var storageData = localStorage.getItem(storageKey); alert(storageData); var saveData = 'value'; localStorage.setItem(storageKey, saveData); alert('保存後のアラート'); localStorageが使えない場合のデモページ サンプルページをiOSでプライベート

    iOSでプライベートブラウズがオンのとき、localStorageが使えない
  • [HTML5] LocalStorageで保存するデータを暗号化する - YoheiM .NET

    HTML5のLocalStorageとは、ブラウザ内に永続的にデータを保存する事が出来る技術です。 この技術Cookie以外の方法でブラウザ内のデータ永続化出来る点で、大変便利なものですが、 保存するデータは暗号化されません。 そのため、ブラウザのデベロッパコンソールなどで簡単に保存したデータを参照する事が可能です。 今回は、LocalStorageで保存するデータをクライアントで暗号化してみる方法をやってみました。 データ保存時に暗号化する 暗号化方式は色々ありますが、今回は比較的簡単なDESの方式を用いました。 まずは、暗号化する為の秘密鍵をユーザーに入力してもらいます。 そしてその秘密鍵を元に、LocalStorageでデータ保存を行う際に、暗号化を行います。 (データを暗号化した例) http://www.yoheim.net/labo/html5/localstorage/st

    [HTML5] LocalStorageで保存するデータを暗号化する - YoheiM .NET
  • 1