This API is available on Firefox OS for internal applications only.
The store read-only property of the DataStoreCursor interface returns the name of the store that the cursor is iterating over.
Note: The Data Store API is available in Web Workers, from Firefox 32 onwards (Firefox OS 2.0; see bug 949325.)
Syntax
myStore = cursor.store;
Value
A DataStore object.
Example
In the following example, we use navigator.getDataStores to return a list of DataStore objects representing data stores on the device called contacts. Since there is only one such data store, we can access it using stores[0]. Next we run DataStore.sync to create a DataStoreCursor object, then use cursor.store to return back the store name.
navigator.getDataStores('contacts').then(function(stores) {
var cursor = stores[0].sync();
console.log(cursor.store);
});
Specifications
| Specification | Status | Comment |
|---|---|---|
| Data Store API The definition of 'store' in that specification. |
Draft |
The discussion concerning this API's creation happened in various Mozilla mailing lists and other places. A summary of the discussion and further pointers can be found on the Mozilla Wiki. For further feedback and questions, send mail to the dev-webapi mailing list.
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | No support | No support | No support | No support | No support |
| Feature | Android | Chrome | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|---|
| Basic support | No support | No support | No support | 1.0.1 | No support | No support | No support |
| Available in web workers | No support | No support | No support | 2.0 | No support | No support | No support |