”人品之不高,总为一利字看不破;学业之不进,总为一懒字丢不开。 ”​​​​

关于chrome拓展程序 API chrome.store

首先这个api刚听说
听说存在云端
那问题来了

他存储我知道,我能通过

1
chrome.storage.sync.get((e=>{console.log(e)}))

来获取云端的数据(ps:当然要你先通过set存个东西先.这儿挺有意思network上并不会显示xhr http请求.可我就想能看.杠一秒怎么办

于是我找到了这个

1
chrome://sync-internals/
好晃眼....大概明白这个chrome sync的日志页面

通过events search traffic log 这三个页内tab,能找到我的sync记录

好了.我明白这个家伙真的同步了.但是他是存在云端哪里.他的格式如何
冲冲冲

按例登录后.刺激..google也是存了不少数据啊.感叹.还好我守法安纪

一路取消选择.只选择chrome的数据然后下单
会给你zip和之类的选择
next next next 结束
下到本地

通过搜索截图可以看到插件在数据里是单独一个文件,但是多个插件的数据也是通过ID和key来做区分用来查询value.好了,到这基本就明白了.那么进入下一个问题.

这存储可靠吗.什么时候会消失

因为是通过插件(extension)的id来辨识,那么当我从拓展程序里删除当前插件后.云端sync的数据会如何.
首先删除插件.然后重新安装.输入chrome.storage.sync.get查询.
好滴.并没数据返回.空的一个对象.大概猜测到.如果插件被移除的话.sync的数据也会随之被删除.那等于我除非我永远不删.或者我每天下载数据洗一遍才能保证我的数据可靠稳定.so…..我太为难人了

下载数据和调用api也麻烦.有无更好的查看方式?

从chrome应用商店 装了 Storage Area Explorer
这个也是在chrome devtools
通过这个也让我知道了 sync 和local 的容量.也是依旧的少啊.毕竟白嫖

好了.end.强迫症消失.舒坦~