• 締切済み

Local Strageをページ単位で使いたい

html5のweb strage APIのLocal Strageは、基本的にはドメイン単位、でデータが管理されますが、kれに何らかの工夫をして、ページ毎(url毎)で使いたい、つまり、管理としてはオリジン毎になるとしても、ページを表示した時に、そのページに紐付いたデータだけを選択的に表示・更新できるようになればよいと考えています。データをjsonか何かにして、そのオブジェクトのプロパティに「ページ」を特徴づけるもの(urlでもよいのですが、なるべくデータサイズが小さいものがいいです)を含めるなどすればできるのではないか、という気がしているのですが、なんせプログラミングができません^^ そこで、例えば、 http://www.htmq.com/webstorage/ に紹介されているコード(これはセッション・ストレージですが、これをローカル・ストレージに変更し、)をベースに、若干の要素を追加する形式で、ページ毎に動作するサンプルに変更していただけないでしょうか? どうかよろしくお願いいたします。

みんなの回答

回答No.1

ハッシュキー(参考サイトでは単に「キー」と呼んでいます。)に、 URI(ページURL)やURN(ファイル名)をプレフィクスとして追加しておけばいいんじゃないでしょうか。

pyon-yon
質問者

お礼

ありがとうございます。なかなか回答がつかなかったので、そもそも難しいのかなと思い始めていたのですが力強いお言葉をいただきましたので、考えてみます。

関連するQ&A