Firefox 2.0 will have support for this feature and WebKit should support it to.
After discussing with xenon, MacDome and MarvinD on IRC, we decided that the data could be stored in SQLLite.
Created attachment 11138 [details]
This patch is just the framework for sessionStorage support.
Created attachment 11256 [details]
This is mostly working for sessionStorage. It is missing the security checks for accessing the value in StorageItem.
Missing is support for globalStorage and the StorageEvent
Created attachment 11257 [details]
sessionStorage test page
Very rough sessionStorage test page to test basic functionality.
When testing, you should be able to reload the page, and still access data stored previously.
*** Bug 12489 has been marked as a duplicate of this bug. ***
Those following recent checkins have noticed that I have now finished implementing this.
SessionStorage has been complete for weeks and as of yesterday LocalStorage was completed.
Listing all of the checkins involved would not be productive, but as of r32942 this is complete.
Note that I just filed bug:
showing localStorage not working for file:// or http://localhost URLs.
I've attached a testcase to that bug.