如果我在 Windows 中拖动应用程序(如记事本)的窗口边界,该应用程序将记住这一点,并在下次运行时将其窗口调整为该大小。但对于 Firefox,情况并非如此。我调整了firefox的窗口,关闭它,然后重新启动firefox,窗口是固定大小的,比我想要的要小。我注意到firefox刚启动时,窗口大小是正常的,即我调整的大小。但是firefox启动完成后,即当菜单/工具栏等可用时,窗口会缩小到更小的尺寸。这怎么可能发生?
更新:
这个问题似乎是由于我启用了抵抗指纹选项引起的。如果我禁用该选项,问题就会消失。
Firefox 无法保存某些(甚至全部)首选项的原因有很多。
全局解决方案:刷新 Firefox 以解决问题
在本文中,您将找到有关以下情况的其他信息:
“特定偏好未保存”的原因及解决方法
“无法保存任何首选项或设置”的原因和解决方案
其他原因和解决方案
看看这篇来自 Mozilla 支持的关于这个特定主题的文章,其中之一肯定适用于您的问题。但请注意不要丢失任何数据,因此请备份您的数据以防万一。
https://support.mozilla.org/en-US/kb/how-to-fix-preferences-wont-save
答案是您正在使用 resistFingerprinting 项目,它会在您每次启动时将Firefox 的窗口大小设置为唯一且相同的大小。原因是窗口大小是允许您的浏览器在 Internet 上唯一标识的参数之一。项目resistFingerprinting 旨在让您与全球所有其他用户无法区分-但它注定会失败。
为了评估这个项目的效率,我建议访问网站 AmIUnique 来评估你在整个数据集中的(当前)108580 个指纹中识别的难易程度。(每次访问此站点时,我都会发现我是独一无二的。)有关更多信息,请参阅 唯一浏览器/用户 ID。
其实resistFingerprinting还修改了其他比较麻烦的参数:
它会更改浏览器的 User-Agent 参数,使您看起来好像在使用除 Firefox 之外的其他浏览器,因此某些网站会为您出现故障。
登录某些网站可能不会“粘住”,每次访问都需要重新登录。
它将您的时区更改为 UTC,如果您不在该时区,这可能会在安排国际电话或在另一台计算机或手机上查询您的日程表时出现问题。
总而言之,resistFingerprinting 很麻烦,不值得努力(在我看来)。如果您关心隐私和匿名性,使用 Tor 浏览器会得到更好的结果。