¿Cómo vinculo una función con el evento de cambio localStorage de HTML5 usando jQuery?¿Cómo enlazar al evento de cambio localStorage usando jQuery para todos los navegadores?
$(function() {
$(window).bind('storage', function (e) {
alert('storage changed');
});
localStorage.setItem('a', 'test');
});
He intentado lo anterior pero la alerta no se muestra.
actualización: Funciona en Firefox 3.6, pero no funciona en Chrome o IE 8 8 así que la pregunta debe ser más '? ¿Cómo se unen al evento de cambio de localStorage usando jQuery para todos los navegadores'
funciona bien para mí. Debería agregar una pequeña detección de características .. 'if (! LocalStorage en la ventana) alerta ('foobar');' http://typeofnan.blogspot.com/2010/09/localstorage-inter-window-communication.html – jAndy
@jAndy estás usando safari, y también he probado su solución, pero el mismo resultado, creo que no es compatible con – RobertPitt
Esto funciona para mí en Firefox, pero no en Chrome. De hecho, tampoco puedo hacer que Chrome funcione con 'addEventListener'. – lonesomeday