2016-10-28 8 views
1

最近、私はcordroidのcrosswalkプラグインを採用して、Android搭載端末間で均一で高性能なHTML5環境を確保しました。アプリケーションを配備するまでは、すべてうまくいきました。それで、コードブラウザのWebビューで使用されていたネイティブブラウザの既存の設定がすべて消えてしまったことがわかりました。私たちのlocalStorageは別のブラウザにありました - クロームブラウザこれはクロスウォークプロジェクトによって提供されています。Crosswalkが内部ブラウ​​ザを更新すると、自分のアプリがlocalStorageデータを失うことはありますか?

クロスウォークプロジェクトで内部ブラウ​​ザが新しいクロムブラウザのバージョンに更新されたらどうなりますか? localStorageデータをもう一度失うのですか?

:ここ

は私が対象に研究しながら見ていたいくつかの参照です0

答えて

1

おそらくはい、あなたはデータを失うでしょう。また、デバイスSOを更新すると、データが失われる可能性があります。私も同じ問題がありました。あなたは永続的にあなたのデータを永続化するためにsqliteデータベースを使用することを検討する必要があります。

+0

を、私は私の質問への答えが陽性であった場合の対処を計画していたまさにされたこと。私に関係する唯一のことは、SQLiteもブラウザに接続されているということですか?または、その目的でhttps://github.com/litehelpers/Cordova-sqlite-storageプラグインを使用していることを意味しましたか? – Lothre1

+0

WebSQLはブラウザに「接続」されています。しかし、SQLiteを使用するには、あなたが言及したようなプラグインが必要です。 – manzapanza

関連する問題