- Overview
- The Command-line Interface
- Platform Guides
- Configuration Reference
- Embedding WebViews
- Plugin Development Guide
- Privacy Guide
- Domain Whitelist Guide
- Accelerometer
- Camera
- Capture
- Compass
- Connection
- Contacts
- Device
- Events
- File
- Geolocation
- Globalization
- InAppBrowser
- Media
- Notification
- Splashscreen
- Storage
Storage
Provides access to the device's storage options.
This API offers storage options based on two different W3C specifications:
-
The Web Storage API Specification allows you to access data via simple key/value pairs. See the section on localStorage for complete details on this interface.
-
The Web SQL [Database](database/database.html) Specification offers more full-featured database tables accessed via SQL queries. A summary of this interface appears immediately below.
Cordova provides access to both interfaces for the minority of devices that don't already support them. Otherwise the built-in implementations apply.
Methods
Arguments
Objects
Accessing the Feature
As of version 3.0, access to Storage APIs is built into Cordova, and does not require using the CLI to add plugins as described in The Command-line Interface.
If you are using the older set of Cordova tools that precede the CLI, the following platform-specific configuration settings are still required:
-
Android (in
app/res/xml/config.xml
)<feature name="Storage"> <param name="android-package" value="org.apache.cordova.Storage" /> </feature>
-
BlackBerry WebWorks (in
www/config.xml
)<feature id="blackberry.widgetcache" required="true" version="1.0.0.0" />
Some platforms may support this feature without requiring any special configuration. See Platform Support for an overview.