30/09/2018, 16:36

[Chrome Extension] Lưu data cho tùy biến của user

Hi mọi người,

Mình xin vào đề luôn, hiện mình đang sửa 1 extension, extension này cho hiển thị list từ vựng. Cái list này ở dạng json và được khai báo cứng trong code: var list = [json]. Do là khai báo cứng nên user chỉ có thể học từng ấy từ, không thể thêm/xóa từ được.

Mục đích của mình là thêm tính năng Thêm/Xóa/Sửa từ, mình đã cho biến var động bằng cách load dữ liệu từ 1 file json. Tuy nhiên nếu mỗi lần Thêm/Xóa/Sửa lại phải mở file json ra thì rất bất tiện. Mình đã tạo khung tính năng rồi, giờ chỉ có hàm Save là mình không save được vô file.

Tìm hiểu trên google mình thấy có localStorage nhưng có vẻ cái này không lưu được json, mà localStorage sẽ mất khi xóa cache nên không ổn lắm. Ngoài ra còn có FileSystem API, chrome.download nhưng mình không chạy thành công ví dụ nào Vậy mình đăng bài này mong bạn nào có kinh nghiệm có thẻ giúp mình giải quyết vấn đề này Thanks in advance.

Bài liên quan
0