我想使用 Firefox ESR 的主要原因是使用专有数据库工具进行工作,该工具仅允许基于 Oracle-Java 的 Linux Web 登录(或仅限 Windows 的瘦客户端)。我还想使用只能在 Firefox 中使用的 Outlook Web 应用程序的完整版本。我不想运行 NPAPI 插件来进行正常的 Web 浏览和电子邮件。
我安装了 Firefox 的 repo 版本,并且 Firefox ESR 安装在 /opt/firefox 中并链接到 /usr/local/firefox-esr
当我运行 Firefox 时,任何运行 Firefox-esr 的尝试都会弹出一个没有 NPAPI 插件的窗口。
如果我尝试使用 --new-instance 或 --no-remote 选项运行,我会收到以下错误:
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
无论我先启动哪一个,我都只能打开那一个,如果我试图回避,就会出现上述错误。
这个问题尤其令人烦恼,因为我经常需要回复电子邮件,而这些邮件需要访问数据库才能处理。因此,我要么关闭,要么打开许多窗口。
答案1
您需要使用-no-remote
选项,如firefox -no-remote
。
从man firefox
:
-无远程
不要连接到任何其他正在运行的 Firefox 实例。如果您想在全新进程中运行 Firefox,请使用此选项。默认情况下,Firefox 会将命令委托给已在运行的实例。
您还需要为 Firefox 和 Firefox-esr 创建单独的配置文件,可以使用firefox -P
配置文件管理器来创建。