我正在写一个Chrome扩展程序,用于我工作的图书馆。每次打开该扩展程序时,它会从图书馆的API中获取最新的图书标题。
随着越来越多的人使用该扩展程序,它对发送API数据的图书馆服务器造成了巨大的负载。
在Chrome扩展程序中缓存数据的方法是什么?
例如,我想在第一次打开Chrome扩展程序时获取数据,然后保存它(不确定保存在哪里?),只有在过去1小时后才请求API并再次保存数据。
有人能推荐一种在Chrome扩展程序中实现此功能的方法吗?
随着越来越多的人使用该扩展程序,它对发送API数据的图书馆服务器造成了巨大的负载。
在Chrome扩展程序中缓存数据的方法是什么?
例如,我想在第一次打开Chrome扩展程序时获取数据,然后保存它(不确定保存在哪里?),只有在过去1小时后才请求API并再次保存数据。
有人能推荐一种在Chrome扩展程序中实现此功能的方法吗?
chrome.storage.local
来完成这个任务。我会尝试一下,然后告诉你它的工作原理。如果一切正常,请接受答案。谢谢。 - bodacydo"unlimitedStorage"
权限可以解除storage.local
的配额限制。 - Xanstorage.local
的权限? - Rudiechrome.storage
文档中提到了QUOTA_BYTES
限制:“如果扩展程序具有无限存储权限,则此值将被忽略。” - Xan