LocalStorage 1.2.2
This Class supplies an interface for a cross-browser local storage. For browsers that support this feature (FF2+, IE5+, Safari 4+) it will use the built in storage mechanism. For other browsers it will use Cookies.
The Current Browser Support:
- IE8+, FF3.5+, Safari 4+ : Will use the HTML5 localStorage API
- FF<3.5 : Will use the globalStorage API
- For all others, will use cookies to store data (maybe later I will add Flash Cookie storage).
Details
- Author
- Arieh Glazer
- Current version
- 1.2.2
- GitHub
- arieh/Mootools-Storage
- Downloads
- 6213
- Category
- Utilities
- Tags
- Report
- GitHub Issues
Releases
Dependencies
- _self_/_current_: core/1.2.4 : [Core,Class,Class.Extras,Cookie]
How to use
Pretty simple - initialize, then use the setters and getters:
var st = new LocalStorage();
st.set('name',{a:'aaa',b:'bbb'});
//on another day/page
st.get('name');
st.remove('name');
Options
- name : this will be used for security on FF<3.5. For cross browser functionality, this should not use anything other than the current doman.
- path : used for cookie allowed path. Again, for cross browser you should not tuch this.
- duration : used for cookie duration
Discuss
A note on comments here: These comments are moderated. No comments will show up until they are approved. Comments that are not productive (i.e. inflammatory, rude, etc) will not be approved.
Found a bug in this plugin? Please report it this repository's Github Issues.
blog comments powered by Disqus