Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xóa một mục localStorage khi cửa sổ / tab trình duyệt bị đóng?

Để xóa dữ liệu localStorage khi đóng trình duyệt, bạn có thể sử dụng sự kiện window.onunload để kiểm tra việc đóng tab.

Giả sử bạn có một đối tượng lưu trữ cục bộ được gọi là MyStorage dưới dạng toàn cầu vì lợi ích của ví dụ này. Sau đó, bạn có thể viết một trình xử lý sự kiện -

Ví dụ

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

Thao tác này sẽ xóa bộ nhớ cục bộ trên tab / cửa sổ đóng.