· 4 phút đọc
Cách kiểm tra và xóa LocalStorage
Manesh Jayawardhana
CIO & Co-founder
Các ứng dụng web thường lưu trữ những mẩu dữ liệu nhỏ trong trình duyệt của bạn. Tùy chọn, bản nháp, token, cờ tính năng và cài đặt được lưu bộ nhớ đệm có thể nằm trong LocalStorage. Điều đó có thể hữu ích, nhưng cũng có nghĩa là một trang web có thể giữ trạng thái sau khi bạn đóng tab, đăng xuất hoặc làm mới.
Một công cụ kiểm tra Local Storage giúp bạn duyệt và xóa dữ liệu lưu trữ của trang web trong một không gian làm việc trực tiếp, chỉ trên trình duyệt.
Việc kiểm tra Local Storage bao gồm những gì
Local Storage là một khu vực lưu trữ của trình duyệt nơi các trang web có thể lưu các cặp khóa-giá trị dạng chuỗi. Không giống như lưu trữ phiên, Local Storage tồn tại cho đến khi bị xóa bởi trang web, trình duyệt hoặc người dùng.
Kiểm tra nó có nghĩa là xem lại những khóa nào tồn tại, chúng chứa giá trị gì và liệu chúng có nên bị xóa hay không. Điều này hữu ích cho việc gỡ lỗi, xem xét quyền riêng tư và đặt lại trạng thái cục bộ của một ứng dụng web.
Tại sao mọi người gặp khó khăn ở đây
Công cụ dành cho nhà phát triển trình duyệt có thể hiển thị LocalStorage, nhưng chúng không phải lúc nào cũng thân thiện để xem xét nhanh. Các giá trị có thể dài, được mã hóa hoặc trải rộng trên nhiều khóa.
Mọi người cũng nhầm lẫn việc xóa cookie với xóa LocalStorage. Đây là các cơ chế lưu trữ khác nhau, và việc xóa cái này không phải lúc nào cũng loại bỏ cái kia.
| Loại lưu trữ | Cách sử dụng thông thường |
|---|---|
| Cookie | Giá trị nhỏ có thể đọc được bởi máy chủ |
| Local Storage | Giá trị khóa bền vững phía trình duyệt |
| SessionStorage | Chỉ giá trị của phiên tab |
| Bộ nhớ đệm | Tệp và phản hồi được lưu bởi trình duyệt |
Một cuộc kiểm tra tốt trông như thế nào
Khóa dễ đọc
Bạn nên có thể thấy dữ liệu nào tồn tại mà không phải đào bới qua các menu.
Xóa có chủ đích
Chỉ xóa những gì bạn dự định xóa, đặc biệt là khi gỡ lỗi.
Giá trị nhạy cảm được xử lý cẩn thận
Token và dữ liệu cá nhân không nên được sao chép hoặc chia sẻ một cách tùy tiện.
Những lỗi thường gặp cần tránh
- Cho rằng đăng xuất sẽ xóa mọi thứ. Một số dữ liệu cục bộ có thể vẫn còn.
- Nhầm lẫn cookie và LocalStorage. Đây là các khu vực lưu trữ trình duyệt riêng biệt.
- Dán các giá trị nhạy cảm vào tin nhắn. Các giá trị được lưu trữ có thể bao gồm token hoặc dữ liệu người dùng.
- Xóa dữ liệu mà không kiểm tra tác động. Việc xóa khóa có thể đặt lại tùy chọn hoặc trạng thái của ứng dụng.
Cách thực hiện với Local Storage Inspector
- Mở Local Storage Inspector miễn phí.
- Xem lại các mục lưu trữ trang web hiện có.
- Kiểm tra tên khóa và giá trị của chúng.
- Xác định các mục bạn không còn cần nữa.
- Xóa dữ liệu đã chọn hoặc đặt lại bộ nhớ khi cần.
Công cụ này hữu ích cho việc dọn dẹp quyền riêng tư, gỡ lỗi frontend và hiểu những gì một ứng dụng trình duyệt đã lưu cục bộ.
Câu hỏi thường gặp
Local Storage có tự động được gửi đến máy chủ không?
Không. Không giống như cookie, Local Storage không tự động được đưa vào các yêu cầu HTTP, mặc dù các script của trang web có thể đọc nó.
Xóa cookie có xóa cả Local Storage không?
Không phải lúc nào cũng vậy. Cài đặt trình duyệt khác nhau, và hai loại lưu trữ này là riêng biệt.
Local Storage có thể chứa dữ liệu nhạy cảm không?
Có. Một số ứng dụng lưu trữ token hoặc cài đặt cá nhân ở đó, vì vậy hãy kiểm tra và chia sẻ các giá trị một cách cẩn thận.
Suy nghĩ cuối cùng
Local Storage hữu ích, nhưng bền vững. Một cuộc kiểm tra nhanh giúp bạn hiểu những gì một trang web đã lưu giữ trong trình duyệt của bạn.