[whatwg] Storage Events for a Specific Storage Area

Joseph Pecoraro joepeck02 at gmail.com
Wed Jun 17 10:44:40 PDT 2009


The "storage" event [1] fires for both sessionStorage and  
localStorage.  To me, this means if you only want to interact with  
localStorage you will have to manually ensure that it is the storage  
area being modified:

   window.addEventListener('storage', function(e) {
     if ( e.storageArea === localStorage ) {
       // ...
     }
   }

Was there any discussion about creating events specific to the storage  
object, or should that already be possible?  I've been playing around  
with WebKit's Storage implementation, and the following  
(understandably) is not possible:

   > localStorage.addEventListener
   undefined

Is there any way to listen to events for a single specific storage  
area or is the previously mentioned approach preferred?

Cheers,
Joe

[1]: http://dev.w3.org/html5/webstorage/#the-storage-event


More information about the whatwg mailing list