Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะลบรายการ localStorage เมื่อปิดหน้าต่าง / แท็บของเบราว์เซอร์ได้อย่างไร


หากต้องการล้างข้อมูล localStorage เมื่อปิดเบราว์เซอร์ คุณสามารถใช้เหตุการณ์ window.onunload เพื่อตรวจสอบการปิดแท็บ

สมมติว่าคุณมีอ็อบเจ็กต์ที่จัดเก็บในเครื่องที่เรียกว่า MyStorage เป็นแบบโกลบอลเพื่อประโยชน์ของตัวอย่างนี้ จากนั้นคุณสามารถเขียนตัวจัดการเหตุการณ์ -

ตัวอย่าง

window.onunload = () => {
   // Clear the local storage
   window.MyStorage.clear()
}

การดำเนินการนี้จะล้างพื้นที่เก็บข้อมูลในเครื่องที่ปิดแท็บ/หน้าต่าง