スポンサーリンク

Firefoxでは、Client Side Storage(クライアントサイドストレージ)が実装されています。

FirefoxClient Side Storageには、セッション中のデータを保存することができます。
sessionStorageのデータは同一ドメイン間のみでアクセスできます。

とりあえず、サンプルコード。
firefoxでしか、動きません!

sessionStorageに対して、値を保存したり、読み出したりすることができます。


<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=utf-8">
		<title>session storage</title>
	<script type="text/javascript">
		function session_storage_load()
		{
			try {
				document.getElementById("txt").value = sessionStorage.textdata;
			} catch (e) {
				alert(e.message);
			}
		}
		function session_storage_save()
		{
			try {
				sessionStorage.textdata = document.getElementById("txt").value;
			} catch (e) {
				alert(e.message);
			}
		}

	</script>
	</head>
	<body>
		<textarea id="txt" rows="10" cols="50"></textarea><br />
		<input type="button" value="save" onClick="session_storage_save();" />
		<input type="button" value="load" onClick="session_storage_load();" />
	</body>
</html>

デモ

次のページで、テキストエリアに適当な文字列を書き込んで、saveを押してください。
さらに、そのページの「次のページへ」をクリックして、その「次のページ」でloadを押すと、前のページで保存したデータをロードすることができます。

http://paranoid.dip.jp/dev/js/sessionStorage.html

firefoxじゃない人は、firefoxを入れて試してみてください。



sessionStorageのほかに Global Storageというものがありますが、
それは次回にでも書きます。


sessionStorageの上限について

WHATWGのsessionStorage、globalStorageに保存可能なサイズの上限が設定されていなかったのを修正。合計5MBまでとされ、この制限は設定dom.storage.default_quotaにより1kB単位で変更可能。

bug https://bugzilla.mozilla.org/show_bug.cgi?id=362446

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー