20.04 - Firefox 无法渲染或加载页面

20.04 - Firefox 无法渲染或加载页面

我的 Firefox 安装没有加载或呈现任何页面,输入地址时什么也没有发生。

我已经多次重启,通过 aptitude 清除 Firefox,删除与 Firefox 相关的所有文件(配置文件、主目录中的完整 .mozilla 文件夹、其他所有内容),然后按照建议重新安装这里。我也已在安全模式下启动了 Firefox。

据我所知,问题始于我通过大学 Citrix 服务使用“另一个” Firefox 来访问他们的图书馆目录。我必须将 Firefox 证书文件夹中的所有文件符号链接到 Citrix 客户端的证书文件夹中,才能使该客户端正常工作,尽管我后来也删除了这些链接,但它什么也没发生。

我真的对此很纠结,因为 Firefox 已经深深融入了我的工作流程中,我不想切换到 Chrome,但我也不想完全重新安装我的笔记本电脑,因为这也意味着要重新完全设置我的工作环境。

使用 --verbose 从终端运行后,关机时出现以下错误:

[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[Parent 138546, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-ifRHdl/firefox-87.0+build3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19

更新:在终端中使用 -p 标志启动后,我在启动时收到以下错误

###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost


###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost

答案1

删除 Citrix 客户端后问题解决。将向 citrix 报告此问题

答案2

根据这个邮政当安装多个版本的 Firefox 时可能会出现此问题。

首次使用

sudo apt remove firefox

然后检查目录/usr/lib/firefox并查找来自不同版本的剩余文件并手动删除它们。

然后重新安装 Firefox:

sudo apt install firefox

另一个解决方案是关闭多进程窗口

prefs您可以在 about:config 页面上将Firefox 中的多进程窗口设置为 false 来禁用它们 。

  • browser.tabs.remote.autostart = false
  • browser.tabs.remote.autostart.2 = false

您可以通过位置/地址栏打开 about:config 页面。您可以接受警告并点击“我会小心”继续。

相关内容