我正在创建一个Chrome扩展程序,我需要将特定用户的favorites
存储在一个数组中,然后将其保存在文件中,以便下次可以检索数据。我尝试使用localStorage
编写代码,但用户可以轻松删除此数据。
有什么方法可以将数据保存在无法删除数据的文件中? 如果是,请提供详细步骤。
答案 0 :(得分:0)
如果您没有使用外部数据库,那么我会建议您使用Chrome存储,因为它适用于您的所有设备,因为您使用sync
if(chrome && chrome.storage){
chrome.storage.sync.get('itemName', function(result){
//I am asynchronous, so be cautious in the order order in which you render stuff.
//I also return an object {...} rather than a string, so don't JSON.parse() me
const item = result['itemName'];
console.log(item);
});
}
{ ...,
"permissions": [
"storage"
],
...
}