スポンサーリンク

これは、MicrosoftのInternet
Explorer(IE)で利用できるクライアントサイドストレージ(Client Side
Storage)の話です。
firefoxは、 sessionStorageglobalStorageを使ってください。

userData BehavioruserData
storeに書き込むことによって、セッション中の情報を保存できます。
cookie
よりも大きな容量で、よりダイナミックなデータ構造を提供してくれます。
UserData storeの容量は、ドメインのセキュリティゾーンに依存します。
UserDataストレージの最大サイズは下記のようになります。

Security Zone Document Limit (KB) Domain Limit (KB)
Local Machine 128 1024
Intranet 512 10240
Trusted Sites 128 1024
Internet 128 1024
Restricted 64 640

セキュリティ上のアクセス制御

userData Behavior のデータは、同じディレクトリ内でないと、
データを共有することができない。

/a/1.html からストアしたデータは、 /1.html や /a/b/1.html
から読み出すことができない。 /a/2.html からなら読み出すことができる。

また、同じプロトコルでないとダメということになっている。

サンプルコード

動作確認は、IE6で行いました。

<html>
<head>
<style>
.storeuserData {behavior:url(#default#userData);}
</style>
<script>
function fnSaveInput(){
	var oPersist=oPersistForm.oPersistInput;
	oPersist.setAttribute("sPersist",oPersist.value);
	oPersist.save("oXMLBranch");
}
function fnLoadInput(){
	var oPersist=oPersistForm.oPersistInput;
	oPersist.load("oXMLBranch");
	oPersist.value=oPersist.getAttribute("sPersist");
}
</script>
</head>
<body>
<form id="oPersistForm">
<INPUT CLASS="storeuserData" TYPE="text" ID="oPersistInput">
<INPUT TYPE="button" VALUE="Load" onclick="fnLoadInput()">
<INPUT TYPE="button" VALUE="Save" onclick="fnSaveInput()">
</form>
</body>
</html>

http://paranoid.dip.jp//dev/js/userData-Behavior.html

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


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

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

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入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー