Como vincular ao evento de alteração localStorage usando o jQuery para todos os navegadores?

Como vincular uma função ao evento de alteração localStorage do HTML5 usando jQuery?

$(function () {

  $(window).bind('storage', function (e) {
    alert('storage changed');
  });

  localStorage.setItem('a', 'test');

});

Eu tentei o acima, mas o alerta não está aparecendo.

Atualizar: Como funciona no Firefox 3.6, mas não no Chrome 8 ou IE 8, a pergunta deve ser mais 'Como vincular ao evento de alteração localStorage usando o jQuery para todos os navegadores?'

questionAnswers(4)

yourAnswerToTheQuestion