ตัวจัดการเหตุการณ์ที่เก็บข้อมูลเริ่มทำงานก็ต่อเมื่อเหตุการณ์การจัดเก็บถูกทริกเกอร์โดยหน้าต่างอื่น คุณสามารถลองเรียกใช้รหัสต่อไปนี้:
// 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");