For whom is looking for workaround solution.
I end up using window.localStorage (not even sessionStorage) and use the onstorage trigger my event handler.
There is some problem about session isolation on some browser(well, I mean IE), that the change on sessionStorage may or may not dispatch to another window. Meanwhile localStorage does better.