Làm cách nào để xóa dữ liệu lưu trữ cục bộ trong HTML5?
Trong hướng dẫn này, bạn sẽ học cách sử dụng tính năng lưu trữ web HTML5 để lưu trữ dữ liệu trên trình duyệt của người dùng Show
Lưu trữ web là gì?Tính năng lưu trữ web của HTML5 cho phép bạn lưu trữ cục bộ một số thông tin trên máy tính của người dùng, tương tự như cookie nhưng nhanh hơn và tốt hơn nhiều so với cookie. Tuy nhiên, lưu trữ web không an toàn hơn cookie. Vui lòng xem hướng dẫn về cookie PHP để tìm hiểu thêm về cookie Thông tin được lưu trữ trong bộ lưu trữ web không được gửi đến máy chủ web trái ngược với cookie nơi dữ liệu được gửi đến máy chủ với mọi yêu cầu. Ngoài ra, trong khi cookie cho phép bạn lưu trữ một lượng dữ liệu nhỏ (gần 4KB), bộ lưu trữ trên web cho phép bạn lưu trữ tới 5MB dữ liệu Có hai loại lưu trữ web, khác nhau về phạm vi và thời gian tồn tại
Mẹo. Tính năng lưu trữ web của HTML5 được hỗ trợ trong tất cả các trình duyệt web hiện đại chính như Firefox, Chrome, Opera, Safari và Internet Explorer 8 trở lên Đối tượng lưu trữ cục bộNhư đã nêu trước đó, đối tượng localStorage lưu trữ dữ liệu không có ngày hết hạn. Mỗi phần dữ liệu được lưu trữ trong một cặp khóa/giá trị. Khóa xác định tên của thông tin (như 'first_name') và giá trị là giá trị được liên kết với khóa đó (giả sử 'Peter'). Đây là một ví dụ
Ví dụ giải thíchĐoạn mã JavaScript trên có ý nghĩa như sau
Bạn cũng có thể xóa một mục cụ thể khỏi bộ lưu trữ nếu nó tồn tại, bằng cách chuyển tên khóa cho phương thức Tuy nhiên, nếu bạn muốn xóa toàn bộ bộ nhớ, hãy sử dụng phương pháp Ghi chú. Dữ liệu lưu trữ trên web (cả Đối tượng lưu trữ phiênĐối tượng nội dung. Phần 1. Không gian lưu trữ ngoại tuyến Html5 là gì?HTML5 Local Storage thực sự là một phần của giao diện lập trình ứng dụng lưu trữ Web. Đó là một cách để trang web tạo cục bộ lưu trữ dữ liệu trong trình duyệt web của người dùng. Nó tương tự như cookie theo một cách nào đó - dữ liệu được lưu trữ vẫn tồn tại ngay cả sau khi đóng tab trình duyệt, ngay cả khi bạn lướt từ trang web này sang trang web khác, ngay cả khi bạn đóng tab và ngay cả khi thoát khỏi trình duyệt chính Tuy nhiên, nó khác với cookie ở chỗ dữ liệu không được gửi đến máy chủ Web từ xa trừ khi được thực hiện thủ công. Bộ nhớ cục bộ HTML5 được tích hợp vào nhiều trình duyệt web khác nhau và có sẵn mà không cần tiện ích mở rộng trình duyệt hoặc trình cắm của bên thứ ba Bộ nhớ cục bộ được sử dụng để lưu trữ và truy xuất dữ liệu trong các trang HTML từ cùng một miền. Ngay cả khi trình duyệt được khởi động lại, việc khôi phục dữ liệu từ tất cả các cửa sổ trong cùng một miền có thể được thực hiện. Với Bộ nhớ cục bộ ngoại tuyến HTML5, lượng dữ liệu lớn hơn có thể được lưu trữ so với cookie. Dữ liệu cũng được gọi là an toàn hơn Vì vậy, vấn đề với nó là gì? . Do đó, xóa bộ nhớ ngoại tuyến HTML5 cũng quan trọng như xóa cookie trên máy Mac Vì vậy, chúng tôi ở đây để chỉ cho bạn một số cách dễ dàng mà bạn có thể thực hiện để xóa bộ nhớ cục bộ khỏi các trình duyệt như Chrome và Firefox. Chuyển sang phần tiếp theo Phần 2. Làm cách nào để xóa bộ nhớ cục bộ khỏi Chrome và Firefox theo cách thủ công?Thật không may, việc xóa Bộ lưu trữ ngoại tuyến HTML5 là không an toàn và có thể dẫn đến lỗi hệ thống. Lý do cho điều này là một số dữ liệu cục bộ không thể được xác định chính xác bằng Finder của Mac. Phải có những người dùng am hiểu kỹ thuật nâng cao mới làm được điều này Làm cách nào để xóa bộ nhớ cục bộ trên Chrome Mac?Làm cách nào để xóa bộ đệm trong HTML5 khi lỗi "hết dung lượng lưu trữ ngoại tuyến HTML5" xuất hiện?
Làm cách nào để xóa bộ nhớ cục bộ Firefox?Làm cách nào để xóa bộ nhớ cục bộ của trình duyệt nếu nó hết dung lượng lưu trữ ngoại tuyến HTML5?
Ghi chú. Chỉ chọn Cookies, bạn mới có thể xóa bộ nhớ cục bộ khỏi Firefox và điều này cũng có nghĩa là nó sẽ xóa mọi thứ, kể cả lịch sử trang web và ứng dụng của bạn Phần 3. Làm cách nào để tự động xóa dữ liệu lưu trữ cục bộ ngoại tuyến HTML5?Tuy nhiên, vẫn có cách để xóa Dữ liệu Lưu trữ Ngoại tuyến HTML5 mà không gây rắc rối cho hệ thống máy Mac của bạn. Vậy, điều kỳ diệu là gì? Nó thực sự là một công cụ gọi là iMyMac PowerMyMac. Công cụ này bao gồm nhiều vấn đề khác nhau như bảo vệ quyền riêng tư khỏi trình duyệt của bạn và bảo mật trình duyệt. Nó giải quyết những vấn đề này bằng cách tự động dọn dẹp trình duyệt Ngoài ra, nó giúp cải thiện hiệu suất của trình duyệt bằng cách xóa các tệp không cần thiết trong trình duyệt của bạn và dọn dẹp hoàn toàn. Nó có khả năng xóa cookie, tệp riêng tư và thông tin lịch sử trong nhiều trình duyệt khác nhau như Safari, Opera, Chrome, Internet Explorer và Firefox Dưới đây là hướng dẫn từng bước về cách sử dụng công cụ nói trên để dọn dẹp không gian lưu trữ cục bộ ngoại tuyến HTML5 khi hết dung lượng lưu trữ ngoại tuyến HTML5 Nhận bản dùng thử miễn phí ngay bây giờ
Mẹo. Ưu điểm của công cụ Quyền riêng tư này của PowerMyMac.
Phần 4. Phần kết luậnLưu trữ cục bộ ngoại tuyến HTML5 giống như cookie lưu trữ dữ liệu để có hiệu suất trình duyệt tốt hơn. Vấn đề với nó là nó tích lũy theo thời gian và chiếm dung lượng trong bất kỳ thiết bị nào, có thể là máy Mac hoặc PC Windows. Điều tốt về điều này là bạn có thể sửa chữa nó Bạn thực sự có thể xóa Bộ lưu trữ ngoại tuyến cục bộ HTML5 của mình một cách dễ dàng bằng cách sử dụng iMyMac PowerMyMac vì việc xóa Bộ lưu trữ cục bộ HTML5 của bạn theo cách thủ công có thể gây ra lỗi hệ thống nếu bạn không phải là chuyên gia công nghệ Với một vài cú nhấp chuột đơn giản, bạn có thể sử dụng công cụ Quyền riêng tư của PowerMyMac để giải phóng dung lượng Bộ nhớ cục bộ HTML5 và tăng tốc máy Mac của bạn Làm cách nào để xóa lưu trữ dữ liệu cục bộ trong HTML5?Phương thức removeItem() xóa mục Đối tượng lưu trữ đã chỉ định. Phương thức removeItem() thuộc về Đối tượng lưu trữ, có thể là đối tượng localStorage hoặc đối tượng sessionStorrage.
Khi dữ liệu lưu trữ phiên bị xóa trong HTML5?Q 16 - Khi dữ liệu lưu trữ phiên bị xóa trong HTML5? . immediately after the session gets terminated.
Bộ nhớ cục bộ HTML5 nằm ở đâu?Từ mã JavaScript, bộ nhớ cục bộ HTML5 có thể được truy cập thông qua đối tượng localStorage trên đối tượng cửa sổ chung . Đối tượng localStorage lưu trữ dữ liệu mà không có bất kỳ ngày hết hạn nào. Dữ liệu không bị xóa ngay cả sau khi đóng trình duyệt và có thể được truy cập bất cứ lúc nào. |