2012-01-27 9 views
3

私は主にブラウザのlocalstorageまたはwebsql(どちらがまだターゲットになっているかはわかりません)に依存しているjavascriptアプリケーションを見ていますが、そこにユーザーアプリケーションのデータを保存するかどうかは不思議でした。キャッシュまたはクッキーをクリアしますか?ブラウザのインターネットキャッシュ/クッキーをクリアするとlocalstorage/websqlがクリアされますか?

私の主な展開プラットフォームは現時点ではphonegapを使用したスマートフォンです。

+0

localstorage/websqlを使用するアプリケーションを持っていないし、すべてのデバイスを所有していないか、またはすべてのブラウザがインストールされています...私が答えを知っていたら、私は質問しませんでした... – Grofit

+0

答えを知りたい場合は、すべてのデバイスとブラウザを把握して確認する必要があります。このためのユーザエージェントの振る舞いを定義するものは、標準には何もありません。 – robertc

+0

また、デバイスでたくさんのお金を費やし、これを書いてテストするのではなく、私は誰かがこれに半知った答えを少なくとも与えることができると思っていましたか?私は見たが、地元のストレージが拭き取られているという不満を誰も見つけられなかった。それは、ユーザーが特定のブラウザー固有のオプションを見つけない限りクリアされないと思うが、この仮定に従うかどうか確かめてください。 – Grofit

答えて

3

あなたのlocalStorageは何に関わらず、それがアプリケーションに属します。

ユーザーがアプリを削除した場合にのみ消えます。私は完全には、これらのWebアプリケーションの場合は、その場合は、localStorageは、そのアプリケーションに属しているモバイルブラウザに依存して同じではない。

+0

私の知るところでは、PhoneGapはネイティブOSデータベースではなくWebデータベースを使用しますが、私は確認できません。 – Grofit

+1

それは保存したいデータの種類に依存します。電話帳には保存方法であるlawnchairもありますが、 、パスワード、アプリの設定はすべてローカルストレージに保存することができます。私はそれを使用して、私のトークンをtwitterやfacebook、そしてグローバルなアプリの設定に使っています。 –

+0

これはネイティブのアプリのほうが多いので、私はユーザーのオプションを保存するためにもっと考えていました。これがゲームであれば、そこにゲームを保存したいと思っています。 – Grofit

6

クッキーを消去すると、ストレージが消去されます。キャッシュをクリアしても、ストレージには影響しません。

0

クッキーを消去すると、ストレージが消去されます。

0

ローカルストレージは、キャッシュやCookieの消去に関係なくそのまま維持されます。これは、ブラウザ拡張アプリケーションのテスト中に検出されたものです。

関連する問題