背景

背景

背景

我突然无法从 16.04 上的 Firefox 68.0 访问网站。

  1. Chromium 能够作为本地路由器访问网站。
  2. Firefox 无法从路由器的 LAN IP 地址引发响应。
  3. ping -c 3 yahoo.com按照命令行预期的方式运行

问题

可以进行哪些额外测试来找出问题的根本原因?

是否可以得出该问题仅存在于 Firefox 中?

更新

在此处输入图片描述

答案1

.mozilla/firefox/有时,由于强制关闭 Firefox(例如,系统崩溃、系统重启或在浏览器选项卡打开时关闭),位于用户主目录中的Firefox 配置文件会损坏。这种情况有时会在 Firefox 或系统升级期间发生。


修复 Firefox:

如果您重命名/删除当前配置目录,您可以让 Firefox 构建新的配置。请注意,您将丢失所有插件、书签、保存的网站登录信息等,并且最终会得到一个新的默认 Firefox 副本. 尝试一下:

  1. 关闭 Firefox 浏览器。
  2. 备份当前的 Firefox 配置目录。在终端中运行以下命令:

    cp -r ~/.mozilla/firefox/ ~/.mozilla/firefox_old/

  3. 删除当前的 Firefox 配置目录。在终端中运行以下命令:

    rm -r ~/.mozilla/firefox/

  4. 启动 Firefox 浏览器。.mozilla/firefox/将自动创建一个新目录,其中包含新的配置文件。

  5. 现在尝试 Firefox,看看它是否再次起作用。


救援数据:

如果一切顺利,Firefox 可以再次运行,您希望将重要数据恢复到新的配置目录,请按照下列步骤操作:

  1. 关闭 Firefox 浏览器。
  2. 在终端中运行以下命令:

cp ~/.mozilla/firefox_old/*default/{logins.json,key3.db,key4.db,places.sqlite,cookies.sqlite,formhistory.sqlite,permissions.sqlite,content-prefs.sqlite} ~/.mozilla/firefox/*default/

  1. 启动 Firefox 浏览器。这将恢复您的网站登录名、密码、书签、表单数据和 cookie。请阅读这里

计划 B:

如果您决定恢复旧的 Firefox 配置,请按照以下说明操作:

  1. 关闭 Firefox 浏览器。
  2. 删除新的 Firefox 配置目录。在终端中运行以下命令:

    rm -r ~/.mozilla/firefox/

  3. 恢复旧的 Firefox 配置目录。在终端中运行以下命令:

    cp -r ~/.mozilla/firefox_old/ ~/.mozilla/firefox/

  4. 启动 Firefox 浏览器。现在您已恢复到旧的 Firefox 配置。与您尝试使用以下方法修复之前完全相同这个答案

  5. 如果一切顺利,请清理并删除在此过程中创建的备份。在终端中运行以下命令:

    rm -r ~/.mozilla/firefox_old/

相关内容