質問: お世話になります。 質問をお願いします。 機種:iPad air 第5世代 iOSバージョン:10.1.1 ドメイン:同一ドメイン上で実施 iPadでsafariを用いて、javascriptでLocalStorage経由でデータをiPadに保存します。 phpのモジュールが変わると、localStorage.setItemで書いたデータを読んでくれません。 例: 1.aaa.phpで、keyを"HOGE"で、"TAROU"をsetする 2.aaa.phpで、keyを"HOGE"で指定してデータをgetすると、"TAROU"がgetできる。 3.bbb.phpで、keyを"HOGE"で指定してデータをgetすると、結果は空(null) http://example.com/aaa.php localStorage.setItem("HOGE", "TAROU"); http://example.com/bbb.php alert(localStorage.getItem("HOGE")); ※結果は空(null) パソコンのクロムで上記を実行すると、aaa.phpでsetしたデータがbbb.phpでgetできます。 iPadはセキュリティの関係で他のモジュールからは読めないのでしょうか。 ご教授お願いします。 よろしくお願いいたします。
回答: 下記のような記事を見つけました。しばらく経ったら反映、という可能性はありませんか? 【iOSのlocalStorageは非同期でディスクに保存されるっぽい - Qiita】