offical Apache Cordova documentationは、データを格納する3つの方法について説明します。なぜApache Cordovaは50 MBを超えるデータベースをサポートしていませんか?
- をのlocalStorage
- WebSQL
- のIndexedDB
実際のデータベースを必要としている任意のアプリケーションのために、のlocalStorageにはオプションではありません。
[LocalSto rage]は文字列を格納するだけなので、複雑なデータ構造をシリアライズしなければならず、シリアライズ可能なデータだけを格納する必要があります。私の個人的な経験は、その大きさは一般的に50メガバイトにかなり制限されていると言うが、
WebSQLは、大きなデータベースの可能性を欠いています。
総容量の制限(通常は約5MB)。
のIndexedDBは、iOSのサポートを欠いており、私の経験は、それがブラウザ上dependens言うものの、あまりに〜5メガバイトのサイズ制限を持っていると言われています。
iOSではサポートされていません。 ストレージ総量の制限があります(通常は約5MB)。
- それはプラグインを使用せずにコルドバを使用して、大きなデータベースを格納する方法がないというのは本当か?
- cordova-sqlite-pluginがCordovaの一部であり、Apacheに裏打ちされていないのはなぜですか?
この制限は、Webページが多すぎるスペースを使いすぎないように意図的に追加されました。 –