„(Opera 10.60, Chrome 5.0.375) událost nevyvolaly.“
Treba tú udalosť „správne“ zaregistrovať.
Ja som použil nasledujúci kód, pre zaregistrovanie funkcie spracuj, a ten fungoval všade:
document.onstorage = spracuj;
document.onstoragecommit = spracuj;
if (window.addEventListener) {
addEventListener('storage',spracuj,false);
}
else if (window.attachEvent) {
attachEvent('onstorage',spracuj);
}
Možno sa to dá ešte skrátiť, kód bol vytvorený len pokusmi.
Prehliadače sa ešte líšia v tom, či vyvolajú udalosť na tom istom okne.
V iných oknách tú udalosť vyvolajú.