On Monday, December 17, 2012 3:27:59 PM UTC-8, Axel Hecht wrote: > On 17.12.12 21:35, Noit wrote: > > > So Im working hard to release an app but I cant use localStorage! Because > > data is stored as a string, when i call it, back the data is still a > > string. I can't use eval!! How can I use eval? > > > > > > Man this app dev experience has been misreable. > > From https://developer.mozilla.org/en-US/docs/DOM/Storage: > > > > *Note:* Keep in mind that everything you store in any of the storages > > described in this page is converted to string using its |.toString| > > method before being stored. So trying to store a common object will > > result in string |"[object Object]"| to be stored instead of the object > > or its JSON representation. Using native JSON parsing and serialization > > methods provided by the browser is a good and common way for storing > > objects in string format. > > > > AKA, please don't use eval, but use JSON to serialize and deserialize > > your data. > > > > Or better still, use indexedDB? I think that's the storage that most of > > our apps use. > > > > Axel
IndexedDB! I searched hard for some documentation on that, I cant find it. Can you please link me. I make firefox extensions and use SQLite _______________________________________________ dev-b2g mailing list dev-b2g@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-b2g