firefox - Firefox 只显示空白页 - 甚至 about:config 也只是白色的
问题描述
我试过了
- 启动 Firefox
--safe-mode
- 启动 Firefox
--ProfileManager
并创建一个新的配置文件 - 打开开发者工具 - 但他们没有出现
- 去除
~/.mozilla
- 重新安装 Firefox
sudo apt purge firefox && sudo apt install firefox
没有任何工作。Firefox 甚至没有显示错误消息。Chromium 仍然按预期工作。
解决方案
在启动 Firefox 时,strace
我偶然注意到一个名为libAppProtection.so
. 它位于/usr/local/lib/AppProtection/
:
$ ls /usr/local/lib/AppProtection/ -lah
total 188K
drwxr-xr-x 2 root root 4.0K Feb 23 17:35 .
drwxr-xr-x 6 root root 4.0K Jan 1 08:24 ..
lrwxrwxrwx 1 root root 56 Feb 23 17:35 libAppProtection.so -> /usr/local/lib/AppProtection /libAppProtection.so.1.6.7.3
-rwxr-xr-x 1 root root 175K Jan 1 08:24 libAppProtection.so.1.6.7.3
-rw-r--r-- 1 root root 44 Jan 1 08:24 .XInputEventIDs
$
重命名文件夹后,我收到了很多错误消息 - 在我执行的每个命令上,即使在 shell 中 - 但 Firefox 再次按预期工作。
原来这libAppProtection.so
是我几天前安装的Citrix Workspace App SDK 2101 的一部分。它需要重新启动 Firefox 才能产生问题。所以我删除了当前的安装
$ sudo apt purge icaclient
[...]
$
并下载了工作区应用程序并在没有应用程序保护的情况下安装它:
推荐阅读
- google-chrome - 没有右键 - 在新标签页中打开
- android - 如何在 xamarin.android 上向 android:digits 添加特殊字符?
- typescript - 从打字稿中具有相同父类的其他实例访问受保护的方法
- c# - 故事板动画数据触发和反转
- javascript - 如何在 JavaScript 正则表达式匹配中获取除匹配项之外的剩余值
- java - 从地点选择器获取经度、纬度和地名
- java - -Dcom.ibm.mq.cfg.useIBMCipherMappings=false 不工作并获取 MQRC_UNSUPPORTED_CIPHER_SUITE
- java - Android Studio:手机和平板的布局
- swift - Swift - 引用默认比较函数作为函数参数
- npm - 删除 node_modules 中的 .cache 文件夹是否安全?