Firefox 有一个很棒的功能,它会记住每个网站的最后保存位置(除非你特意关闭它,这样它只会记住所有网站的最后保存位置)。但是,在计算机崩溃后,当我从某个特定网站保存时,该网站的最后保存位置不会更新。崩溃发生在保存图像时,所以这是有道理的。该问题不会影响任何其他网站。
我该如何解决这个问题,以便网站继续更新最后的保存位置?
我尝试清除网站的 cookie 和站点数据,这使我退出了网站,但问题并没有得到解决。谷歌也没有帮助,因为我只找到了如何关闭每个站点功能的答案,我尝试过然后又打开了,但这没有帮助。电脑已经重启了。我不想完全删除 Firefox 中的所有数据。
答案1
新答案:
删除并重新content_prefs.sqlite
启动%APPDATA%\Mozilla\Firefox\Profiles\
Firefox。
旧答案:这个答案最终不起作用,因为所有网站的保存位置都相同。它可能破坏了文件,Firefox 最终使用通用保存位置作为后备。
好的。所以我找到了一个超级技术性的解决方案。我认为对于大多数人来说,这个解决方案太技术性了,因为我在文本编辑器中编辑了一个二进制文件……所以如果你不知道自己在做什么,我真的不建议你这样做。
首先,我通过访问我的个人资料找到它%APPDATA%\Mozilla\Firefox\Profiles\
,然后在个人资料中找到了content_prefs.sqlite
。我在文本编辑器中打开它,并搜索网站保存到的文件夹的名称。我看到该路径长 33 个字符,前缀为"
,ASCII 中的数字 34。我将路径更改为长度相同的其他路径,保存并重新启动 Firefox。
保存位置已成功更改!但保存时它仍然没有更新,而是停留在新的保存位置。因此,我用"
ASCII#
中的数字 35 替换,并将路径替换为长度为 34 个字符的路径,保存并重新启动 Firefox。
这有效!现在网站可以正确更新保存位置。
如果保存位置路径的长度与清晰的 ASCII 字符不一致,这可能会变得更加困难......