Firefox 选项无法保存

修订信息
  • 修订编号: 10397
  • 创建于:
  • 创建者: Kemcy Best
  • 备注:
  • 已审阅:
  • 已审阅:
  • 审核人: kmc
  • 已核准?
  • 是否为最新修订?
  • 可进行本地化:
修订原文
修订内容

有时,您在 Firefox 设置首选项 中调整过的内容可能不会保存。例如,您在修改一个设置后再次打开设置首选项窗口时会发现其中的选项都恢复到了之前的样子。本文章介绍的办法也可用于解决在更新 Firefox 之后, “Firefox 已更新” 网页总是不停出现的问题。这个问题的原因和具体解决方法要取决于您是无法保存几个个别选项,还是根本就无法修改任何内容。


某些选项无法保存

如果 Firefox 中某一个选项总是回到原来的设置,或者您无法改变某一个设置但其它的没有问题,您可能遇到了以下的问题:

第三方软件修改了 Firefox 的设置

某些程序会强制修改 Firefox 的选项。下面是一些我们已经知道会这样做的程序,以及您怎样可以阻止他们修改 Firefox 的选项:

  • Creative ZenCast 会修改 Firefox 的 user agent,导致 Java 无法使用 - 卸载这个程序
  • McAfee 隐私服务会关闭 Firefox 的弹出窗口阻止程序 - 参见 阻止弹出窗口
  • Norton (诺顿) 360 中的“Firefox 隐私清理” 功能如果打开会强行覆盖 Firefox 的隐私设置,并阻止您保留浏览历史纪录、Cookies 和其它隐私信息。- 参见 Firefox隐私清理 的内容关闭这个功能。

User.js 文件覆盖了您的选项

如果您没有安装以上的程序,或者您按照以上的方法处理但没有解决这个问题,您 需要手动修改Firefox的配置文件。

  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 用纯文本编辑器 (例如记事本Gedit 或 KateTextEdit) 打开 user.js
    • 如果没有 user.js 这个文件,这个方法就帮不到您了。
  1. 删除关于您想修改的选项首选项的内容。如果您想修改所有设置,可以清空这个文件。
  2. 保存文件并关闭编辑器。

您现在应该就可以修改 Firefox 设置了。

无法保存任何 Firefox 设置

如果您在 Firefox 中的所有设置都无法保存,或者您总是看到“Firefox 已更新”的提示,或者以上方法没有解决问题,则可能是 Firefox 用来存储设置的文件被锁住或损坏了。

锁住的选项文件

如果 prefs.js 文件 (或者prefs.js.moztmp 文件,如果存在) 是只读的或有其它备份文件,Firefox 可能就无法将您的设置存进去。

  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到 prefs.js 文件 (如果有,也找到 prefs.js.moztmp 文件)。
  4. 右键单击每一个文件,在上下文菜单中选择 属性(R)。确认在“常规”选项卡中,“只读(R)”都没有被选中。
  5. 删除所有名为 prefs-n.js (n是数字,例如prefs-2.js) 的文件。
  6. 如果有,也删除 Invalidprefs.js 文件。
  7. 重新启动 Firefox。您现在应该就可以保存设置了。
  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到 prefs.js 文件 (如果有,也找到prefs.js.moztmp 文件)。
  4. 为每个文件确认您的用户有写入权限。
  5. 删除所有名为 prefs-n.js (n 是数字,例如 prefs-2.js) 的文件。
  6. 如果有,也删除 Invalidprefs.js
  7. 重新启动 Firefox。您现在应该就可以保存设置了。
  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到 prefs.js 文件 (如果有,也找到prefs.js.moztmp)。
  4. 按住 Ctrl 键单击每个文件并选择 查看信息
  5. 确定“锁定”没有选中。
  6. 删除所有名为 prefs-n.js (n 是数字,如 prefs-2.js) 的文件。
  7. 如果有,也删除 Invalidprefs.js
  8. 重新启动 Firefox。您现在应该就可以保存设置了。

损坏的配置文件

如果 prefs.js 文件损坏了,Firefox 就无法把设置保存进去。您可以删除这个文件解决问题。 这也会清除您调整过的所有 Firefox 及其附加组件的设置。

  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到 prefs.js 文件 (如果有,也找到 prefs.js.moztmp )。
  4. 删除这些文件,并一起删除所有名为 prefs-n.js (n 是数字,例如 prefs-2.js) 的文件。
  5. 如果有,也删除 Invalidprefs.js
  6. 重新启动 Firefox。您现在应该可以保存设置了。



信息来自于 Preferences not saved (mozillaZine 知识库)