2012-04-15 8 views
0

HTML5のようにセッションストレージ(Webストレージ)を使用して保存する必要がある複数のhtmlページを作成しました。私はそれが何であるか、そしてそれをどのように実装するかについてはっきりしていません。助けてくださいhtmlページによるWebストレージ

答えて

1

Web Storageであなたのブラウザ内のデータを保存することができます。このドキュメントに記載されているように、javascriptインターフェイスを介してアクセスできるいくつかの格納場所があります。

選択するインターフェイス(sessionStorage、localStorage)は、データのライフサイクルによって異なります。例えば。セッションが開かれている(ユーザーがログインしている)ときにのみデータを使用できるようにする必要はありますか?または、後の訪問のためにデータを保存したいですか?

古いブラウザはこれをサポートしていないため、古いIEブラウザではデータを保存できません。

//save data 
localStorage.setItem("indexName","Hello World"); 

//retrieve data 
var value=localStorage.getItem("indexName"); 

あなたはページが閉じられる前にデータを保存するために、文書のbeforeunloadイベントでこれを使用することができます。

はここ(以下あなたのコメントをもとに、あなたのために右でなければなりません)のlocalStorageを使用した例です。

+0

私はいくつかのページが相互リンクしているとします。私はブラウザが閉じられると同じページが開かれるという目的のためにローカルストレージを使いたい。私はウェブストレージがデータを扱うことができることを知っていますが、この目的のためにどのように行うことができますか? –

+0

私は自分の投稿に答えを追加しました。 – mistalee

関連する問題