2012年1月22日日曜日

iPadでlocalStorageを使う上での動作バグ

iPad(iPad2ではないです。)でのJavascriptの動作がおかしいことがあるらしいです。

原因を調べてみたところlocalStorageがエラーを吐いている模様。
 こういうコードを動作させると
こんな感じのエラーがでます。
どうやら文字列を短縮して追記すると出る例外みたいです。
 使う前にきちんとdeleteするようにしてやると
意図したとおりに動作しました。
youtubeのブックマークレットがipadでうまく動作しないのは、ここが原因っぽいですね。さっさと対処しておこうと思います。

みなさんもlocalStorageを使うときにはお気をつけてくださいませ。

ではでは〜

0 件のコメント:

コメントを投稿