Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox addon 使用javascript,如何永久删除firefox配置文件中存储的存储同步记录_Firefox Addon_Storage_Firefox Addon Webextensions - Fatal编程技术网

Firefox addon 使用javascript,如何永久删除firefox配置文件中存储的存储同步记录

Firefox addon 使用javascript,如何永久删除firefox配置文件中存储的存储同步记录,firefox-addon,storage,firefox-addon-webextensions,Firefox Addon,Storage,Firefox Addon Webextensions,我创建了一个firefox web扩展,它以存储同步的方式存储描述搜索引擎的数据。数据实际上存储在名为storage-sync.sqlite的文件中。我注意到实际上将隐藏属性“_status”从“created”更改为“deleted”,但实际上并没有删除记录 是否可以从我的web扩展中的js脚本中永久删除整个记录?简言之:否,该状态用于同步目的 (同步使用的存储后端)设置_status字段,以便与当前浏览器同步的其他浏览器知道“嘿,我应该删除此”。我不知道它是什么时候被移除的,但我认为它不会永

我创建了一个firefox web扩展,它以存储同步的方式存储描述搜索引擎的数据。数据实际上存储在名为storage-sync.sqlite的文件中。我注意到实际上将隐藏属性“_status”从“created”更改为“deleted”,但实际上并没有删除记录


是否可以从我的web扩展中的js脚本中永久删除整个记录?

简言之:否,该状态用于同步目的

(同步使用的存储后端)设置_status字段,以便与当前浏览器同步的其他浏览器知道“嘿,我应该删除此”。我不知道它是什么时候被移除的,但我认为它不会永远存在

关于Kinto密码的说明,似乎确认了storage-sync.sqlite的_status功能:

我们通过将当前kB(作为哈希)存储在 钥匙圈记录自己。我们使用 每次调用sync()时的当前kB哈希。kinto.js尝试跟踪 一个名为_status的字段中键环的状态——它应该是 “已同步”时,它与我们在上期望的版本相同 服务器,如果我们更改了它,但没有更改,则应该“更新” 将其推送到服务器。因此,在可能更新kB散列(或 只需将其替换为现有的),我们会检查钥匙圈是否正确 “已更新”,如果是,请尝试将其上载到服务器。因为 加密“及时”发生,这会导致密钥环丢失 重新加载,但由新的kB加密