ext-saladict icon indicating copy to clipboard operation
ext-saladict copied to clipboard

Firefox 中无法更改/重置设置, 会提示 设置保存失败 Quota Exceeded Error: storage. sync API call exceeded its quota limitations

Open wzs1900 opened this issue 3 years ago • 18 comments

设备信息

  • 操作系统: [Win10]
  • 浏览器版本: [Firefox87.0]
  • 沙拉查词版本: [v7.18.1]

描述问题

  1. 在对沙拉查词设置内容进行修改时会弹窗报错, 报错信息: 设置保存失败Quota Exceeded Error: storage. sync API call exceeded its quota limitations
  2. 在对沙拉查词设置中 点击 重置设置 按钮无反应

复现步骤

1.打开沙拉查词设置 2.更改任意内容 3.点击确定 4.问题出现, 弹出图片显示 (截图信息)设置保存失败 Quota Exceeded Error: storage. sync API call exceeded its quota limitations 5.点击 重置设定 按钮无反应 (第二个问题出现)

期待的正常行为

设置修改成功 或者设置重置成功

截图

图片

额外信息

可能是由于浏览器原因 , 卸载插件重装以后 之前的设置信息仍然保留, 问题仍然存在

wzs1900 avatar Apr 14 '21 12:04 wzs1900

这个问题也困扰了我好久啊! 我现在用的是最笨的方法解决的,先退出浏览器账号,然后设置好,把配置文件导出来,然后再登录浏览器账号,再导入配置文件 不过,导入成功之后,想更改设置依旧会报错

xiazhilu avatar Apr 16 '21 10:04 xiazhilu

先删掉一些情景模式试试。火狐的同步存储访问频率限制得太紧咯。

crimx avatar Apr 16 '21 11:04 crimx

先删掉一些情景模式试试。火狐的同步存储访问频率限制得太紧咯。

如果你说的是沙拉查词 的情景模式的话, 不能删除也会报上面的错误

wzs1900 avatar Apr 16 '21 11:04 wzs1900

我也是,改不了设置。

zxba avatar May 23 '21 04:05 zxba

好像误关闭了,怎么打开

wzs1900 avatar May 24 '21 08:05 wzs1900

过一段时间之后也不能改么?

这个要兼容只能重新设计设置的存储格式,需要时间会比较长。

crimx avatar May 24 '21 13:05 crimx

过一段时间之后也不能改么?

这个要兼容只能重新设计设置的存储格式,需要时间会比较长。

是的

wzs1900 avatar May 24 '21 13:05 wzs1900

过一段时间之后也不能改么?

这个要兼容只能重新设计设置的存储格式,需要时间会比较长。

既然是 firefox 内存问题 不能通过Firefox 方面修改吗

wzs1900 avatar May 24 '21 13:05 wzs1900

Firefox 给扩展同步存储的频率限制比其它浏览器要紧,这个估计它们也不会兼容,只能让扩展来兼容它了。

crimx avatar May 25 '21 02:05 crimx

ESR通道目前可以正常使用,最新的release也遇到了相同的问题……

Xuyiyang23333 avatar Jun 02 '21 02:06 Xuyiyang23333

或许至少先不同步,就保存在本地呢?

function2-llx avatar Sep 10 '21 00:09 function2-llx

是的,正在做这个

crimx avatar Sep 10 '21 03:09 crimx

@crimx 今天突然用 sqlitebrowser 看了下火狐配置中 storage-sync-v2.sqlite, 发现 沙拉词典 同步的内容是乱码的,删掉后配置能保存了。您看看这里是否有帮助。

kuletco avatar Mar 09 '22 06:03 kuletco

乱码是正常的,沙拉存的是二进制内容

crimx avatar Mar 10 '22 01:03 crimx

请问这个有解吗。 我也保存不了配置。。

qrqhuang avatar Jul 04 '22 02:07 qrqhuang

只能重装了。抱歉当时做的时候火狐频率还没有限得这么紧,后面它们改了政策沙拉查词已经不好改了。后面我看看怎么重构一下保存的数据。

crimx avatar Jul 04 '22 07:07 crimx

@crimx 担不起你这个抱歉呢 咱已经很感谢了。 我重装之后可以了

qrqhuang avatar Jul 04 '22 08:07 qrqhuang

@crimx 今天突然用 sqlitebrowser 看了下火狐配置中 storage-sync-v2.sqlite, 发现 沙拉词典 同步的内容是乱码的,删掉后配置能保存了。您看看这里是否有帮助。

按照你的这个方法确实能成功同步了。

hencter avatar Jul 16 '22 15:07 hencter

@crimx 今天突然用 sqlitebrowser 看了下火狐配置中 storage-sync-v2.sqlite, 发现 沙拉词典 同步的内容是乱码的,删掉后配置能保存了。您看看这里是否有帮助。

It works! 感谢您提供的信息,不过我在直接删掉数据行之后,插件仍然留存了一些bug导致没法真正的更新设置,我的详细一些的处理流程是卸载插件,使用DB Browser for SQLite工具打开在C:\xx\xx\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxx下的 storage-sync-v2.sqlite 文件,在浏览数据中下拉选择storage_sync_data表,找到ext_id 是 [email protected] 的行,删除掉该行数据,退出保存后,重新打开浏览器安装插件就能更新设置项了,希望对后续看到这个问题的人有所帮助

NPC-RX avatar Jan 01 '23 04:01 NPC-RX