Storage event handlers ยิงก็ต่อเมื่อ storage event ถูก trigger โดย window อื่น ลองรันโค้ด:
// event handler
window.addEventListener('storage', storageEventHandlerFunc, false);
function storageEventHandlerFunc(evt) {
alert("Storage event called key: " + event.key);
switch(event.key) {
case 'one':
case 'two':
batteryDCMeter(); break;
case 'extPowerOn':
rechargeBattery(); break;
}
}
sessionStorage.setItem("someKey", "someValue");