php_date.js は
http://rewish.org/javascript/php_date
にございます。これは素敵。
以下は、
Safariの5.0.3で動かしてみた。
WindowsXPSP3で動かしてみた。
file:///C:/Documents%20and%20Settings/[ユーザ名]/デスクトップ/dir1/test.html
とかに
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js'></script>
<script type='text/javascript' src='php_date.js'></script>
<script type='text/javascript'>
$(document).ready(function(){
if(!localStorage.hoge){localStorage.hoge = "setted at " + (new Date()).format("Y-m-d H:i:s");}
alert(localStorage.hoge);
});
</script>
とか書いてみる。
動かすと、
『setted at 年-月-日 時:分:秒』
とかアラートが出る。
別に問題ない。
んで、
file:///C:\dir2\test.html
とかに
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js'></script>
<script type='text/javascript' src='php_date.js'></script>
<script type='text/javascript'>
$(document).ready(function(){
if(!localStorage.hoge){localStorage.hoge = "setted at " + (new Date()).format("Y-m-d H:i:s");}
alert(localStorage.hoge);
localStorage.hoge = "書き換えたぜ";
alert(localStorage.hoge);
});
</script>
と書いてみる。
んで、動かすと、
『setted at 年-月-日 時:分:秒』
(さっきと同じ日時)
って出てから、
『書き換えたぜ』
ってアラートが出てくる。
んで、また、
file:///C:\Documents and Settings\[ユーザ名]\デスクトップ\dir1\test.html
を開くと、
『書き換えたぜ』
って出てくる。
う~む。
Adobe DreamWeaver 5.5 と Phonegap でAndroidアプリが作れるんだけど、
PhonegapでHTMLでAndroidアプリを作った時に、localStorage 使えるっぽいんだけど、
(http://docs.phonegap.com/en/1.2.0/phonegap_storage_storage.md.html)
file:///~で保存されてるデータが他のアプリで読めちゃうんなら、
AってPhonegap製のアプリの localStorage.twitterusr と localStorage.twitterpwd を
BってPhonegap製のアプリが 盗み見れちゃうかも~ってことでしょ?これ。
Sandboxとかそういうので、なんかうまい事やっているのかしら?
っていうようなことが書いたBlogの記事がどっかにあった気がするんだけど、忘れた。
調べてみるかなー。
因みに、
file:///C:\Documents and Settings\[ユーザ名]\デスクトップ\dir1\test.html
を
file:///E:\dir1\test.html
とかやっても、結果は同じでございます。
0 件のコメント:
コメントを投稿