Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/xs249541/omnidatabank.jp/public_html/call/wp-content/themes/themeLP/header.php on line 50
ローカルストレージとCookieはどう違うの?ローカルストレージに書き込みしてみよう - Call Data Bank

0120-012-555 [受付時間] 平日10:00-18:00 通話無料
無料シミュレーション お問い合わせ/資料請求

ローカルストレージとCookieはどう違うの?ローカルストレージに書き込みしてみよう

ローカルストレージとCookieはどう違うの?ローカルストレージに書き込みをしてみようの画像

 

ローカルストレージという言葉を聞いたことがあるでしょうか。ローカルストレージという名前なので、ローカルにデータを保存するというのは分かると思います。では同じようにデータを保存するCookieとはどう違うのでしょうか。

またローカルストレージにどうすれば書き込みや消去ができるのでしょうか。ここではローカルストレージの意味や確認方法だけでなく、書き込みや消去の方法についても説明します。

 

関連記事

ローカルストレージとは

ローカルストレージとは、ブラウザ上に情報を保存する仕組みのことをいいます。簡単にいうとデータを入れておく箱のようなものです。ローカルストレージにユーザー情報を保存しておけば、ログイン情報が自動で入力されるため、いちいちログインする手間が省けるというメリットがあります。

Cookieと何が違うの?

Cookieとローカルストレージでは結果としてできることはほぼ同じです。しかしローカルストレージとCookieでは情報の保存期間とデータ容量に差があります。ローカルストレージであれば半永久的に保存できますが、Cookieの場合は保存期間が制限されます。

またデータ容量においてもローカルストレージが5 MBなのに対し、クッキーは4 KBしかありません。またCookieの場合、通信を行うたびにデータ送信を行っているため、Cookieの情報が多ければ多いほど、重くなるという問題があります。

ローカルストレージの確認方法

Localstorage は以外と簡単に確認できます。今回は Chrome ブラウザでローカルストレージを確認してみます。 ウェブページ上で Ctrl+Shift+Iと入力してみましょう。ウェブページはどのページでも構いません。そうするとデベロッパーツールが開きます。またF12でもデベロッパーツールは開けます。

次に「Application」をクリックします。

 

chromeのデベロッパーツールApplicationを選択する

 

左側にある「Local Storage」をクリックします。

 

LocalStorageをクリックする

 

リンクを選んで、何も書きこまれていないと以下のように空になっています。私はyoutubeのリンクを開いたところ、たくさんLocal Storageに保存されていました。

 

リンクを選択する

ローカルストレージに書き込みをしてみよう

ローカルストレージへは簡単に書き込むことも可能です。そこで実際にローカルストレージへの書き込みをしてみましょう。「Console」画面に移動します。

 

デベロッパーツールでConsoleを選択する

 

そこで書き込みのコマンドを入力します。書き込みのコマンドは以下のようになります。ローカルストレージへの書き込みを消去する際に「key」が必要になりますので、わかりやすく短いものにしておきます。

 

localStorage.setItem(‘key’, ‘value’)

 

今回はlocalStorage.setItem(‘call’, ‘data’)にしてみます。再びApplicationを確認すると以下のように命令した単語が入っています。

 

localStorageのsetItem('call', 'data')を選択する

 

このままローカルストレージへ残しておくこともできますが、データを消去するコマンドも試してみましょう。そのコマンドは以下のものです。

 

localStorage.removeItem(‘key’)

 

今回の場合はlocalStorage.removeItem(‘call’)になります。再び「Console」に戻ってコマンドを入力してください。以下のようにきれいに消去されました。

 

Consoleでコマンドを入力する

 

ちなみにローカルストレージの全消去もできます。それは以下のコマンドになります。全消去したい場合は以下のコマンドを入力します。

 

localStorage.clear();

 

ローカルストレージはデータを保存する場所ですから、データの取り出しもできます。データの取り出しのコマンドは以下のものです。

 

localStorage.getItem(‘key’)

 

ローカルストレージを使えばお気に入りの自動保存やTODOリストの作成も可能です。データベースを使わずに簡単に実行できますので、個人でも活用できるものです。実際にどのように保存されるのか、上記のコマンドを試してみましょう。

Cookieの代わりにローカルストレージに保存する

このようにローカルストレージへの保存は非常に簡単なコマンドで行えますし、Cookieよりも多くの容量を長期的に保存できます。Cookie規制が入っていますので、ローカルストレージに保存することも選択肢のひとつではないでしょうか。

まずは無料で料金シミュレーション!お電話にて専門スタッフが丁寧にご案内します

    • 広告媒体
    • 番号種類
    • 月間クリック数

      ※ Display広告の料金は料金プランをご参照下さい。

    • お名前
    • 会社名
    • 電話番号
    • メールアドレス

    ご利用までの流れ

    ご利用までの流れ ご利用までの流れ

    工事不要!お申し込みから最短5営業日で開始可能!

    詳しい流れはコチラ
    0120-012-555 平日10:00-18:00

    無料シミュレーション・お問い合せ 24時間受付中!