插件 / API文档 / ClientStorageAPI:缓存API

ClientStorageAPI:缓存API

ClientStorage API 允许你将数据存储到本地。与随文档存储的数据(例如setPluginData)不同,此数据不会在用户之间同步。它类似于Window.localStorage API,且它是异步的。ClientStorage 允许存储object、 array、 string、number、 boolean、 null、 undefined以及Uint8Array。 需要注意,如果进行了清除浏览器缓存之类的操作,可能会导致所有存储的数据被清除。


缓存数据与插件ID有关,ID不同的插件将无法读取此数据。

getAsync(key: string): Promise<any | undefined>
获取缓存。


setAsync(key: string, value: any): Promise<void>
设置缓存。