Firefox(稳定版和测试版)的自动更新在 OS X 上不起作用

Firefox(稳定版和测试版)的自动更新在 OS X 上不起作用

我在 OS X 10.7.* 上使用 Firefox 稳定版、测试版、aurora 和 nightlies。虽然自动更新在 aurora 和 nightly 版本中按预期工作,但它们在稳定版和测试版中不起作用(并且从未起作用)。

当我检查“关于 Firefox”菜单项并点击“搜索更新”按钮时,它告诉我 Firefox 已经是最新的 - 尽管还有可用的更新。

什么原因会阻止 Firefox 识别可用的更新?

答案1

验证您是 Firefox 应用程序目录及其下所有文件和目录的所有者(递归)。

如果是,请输入关于:配置在 URL 栏中搜索 preference应用程序更新日志,然后(如果尚未设置为 true)双击它以将其更改为真的。然后退出 Firefox 并重新启动。检查更新后,转到工具 » Web 开发者 » 错误控制台,滚动到末尾,然后查找来自更新服务 (AUS) 的蓝色日志消息。这应该会显示它用于检查更新的 URL,以及是否存在任何错误或更新。

如果没有明显问题,请从日志中复制 URL 并将其粘贴到 URL 栏中,以手动检查 XML 以查看是否列出了任何更新。URL 是根据以下内容生成的:应用程序.更新.url(在关于:配置),其中包含您要更新的版本以及平台、语言环境和其他信息。例如,这是在 Mac OS X 10.8.3 上为 Firefox 21.0 beta 6 生成的 URL:https://aus3.mozilla.org/update/3/Firefox/21.0/20130430204233/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/beta/Darwin%2012.3.0/default/default/update.xml?force=1。由于有可用的 Beta 7,因此应该显示更新。如果此变量组合没有更新,您应该看到<updates> </updates>。如果您没有看到更新但认为应该有可用的更新,请检查 URL 中与上述示例 URL 不匹配的组件(特定版本和构建 ID 除外),并尝试将其替换为示例中的组件。这将确定您是否拥有不受支持的产品、构建目标、语言环境、渠道名称、操作系统版本、发行版或发行版版本。

相关内容