iPadとiPhoneのHTML5LocalStorageで問題が発生しています。HTML5 / CSS3 / JavaScript(jQuery / jQuery Mobile)Webサイトを開発し、いくつかのデータをLocalStorageに保存しようとしています(いくつかの小さな文字列)。
Safariを開いてURLを入力するだけでiPadまたはiPhoneのWebサイトに移動すると、Moderizrからローカルストレージがサポートされていないという通知が届くため、値がデバイスに保存されません。
ただし、[ホーム画面に保存]オプションを使用し、ホーム画面でモバイルWebサイトへのアイコン/リンクを保存し、「通常の」Safariを閉じて、ホーム画面アイコンを使用してアプリケーションを開くと、Moderizrはローカルストレージが利用可能であることを通知します。私の値は期待どおりに書き込まれ、読み取られます。
だから、私は混乱しています。ホーム画面へのリンクを保存した後に機能するのに、SafariでURLを直接入力すると機能しないのはなぜですか?両方のシナリオで機能させるために私が見逃しているトリックはありますか?
私はiOS5.1.1と6の両方で試しました。そして、私の設定は基本的なデフォルトです。
ありがとう。