我通过以下命令运行多个 Firefox:
/Applications/Firefox.app/Contents/MacOS/firefox-bin -p -private-window
我放弃了其中大多数,CMD+Q
但有一些却坚持了下来。
Running command ps aux | grep firefox
607 5.8 12.9 4798148 1081464 s008 S 金10AM 760:54.46 /Applications/Firefox.app/Contents/MacOS/firefox-bin -p -private-window -foreground
25308 0.0 0.0 2432772 640 s020 S+ 4:24PM 0:00.00 grep firefox
如您所见,只有一个活动的 Firefox,但我还有 3 个未活动的 Firefox,并且我无法关闭/退出它们。
如何在不重启的情况下杀死/删除 Dock 上卡住的图标?
答案1
我不知道这是否适用于您的情况,但请允许我描述一下发生在我身上的事情以及我如何解决它:
眼镜
MBP Retina、OS X 10.11.2 (El Capitan)、Firefox 43.0.4(尽管我认为该问题始于上次更新)
问题
和您一样,在启动程序后不久,我在 Dock 上遇到了多个 Firefox 图标。当我尝试退出 Firefox 时,它停止了响应。任何强制退出程序的尝试都失败了,我无法通过常规方法重新启动或关闭计算机,因此我(在大多数情况下)只能求助于“硬”重启。
故障排除
- 以“安全”模式启动 Firefox,禁用硬件加速和所有插件->问题仍然存在。
- Firefox“刷新”->问题仍然存在。
- 通过终端强制退出命令 -> 有效,但仅适用于该 Firefox 实例。
解决方案
和我一样,您可能想要一个长期解决方案,而不是快速解决方案。说实话,这相当简单,而且从那以后我再也没有遇到过问题……
- 导航到 /Applications 并将 Firefox.app 移至废纸篓。清空废纸篓。
- 下载 Firefox 安装程序:https://www.mozilla.org/en-US/firefox/new/
- 再次安装 Firefox,您就可以开始了。
更新
我已经遇到过几次上述问题,但这种情况很少见。我想说的是,在 Firefox 已打开的情况下单击 Firefox 停靠图标有时会导致此问题。但我不确定,也没有测试过这个理论。无论如何,截至撰写本文时,这是一个“未解决”的错误。
2016 年 4 月 5 日
版本:Firefox 45.0.1
所以昨晚我注意到了至少一种会导致这种情况发生的情况:Firefox 崩溃过一次,原因是(我猜)某个网页上的脚本错误。我选择报告崩溃,重新启动 Firefox,并恢复之前的窗口。当然,同一个网页再次加载,导致另一次崩溃。再次选择报告并恢复。此时我有 3 个 Firefox 停靠图标:1 个用于我实际的 Firefox 符号链接,2 个用于恢复的会话,它们全部被锁定。
2016 年 4 月 7 日
版本:Firefox 45.0.1
我已经确认了我之前的更新:如果 Firefox 崩溃,请选择“退出 Firefox”而不是“重新启动 Firefox”,这样就可以避免 Firefox 出现多个“卡住”实例的问题。
答案2
您是否尝试过按住 ⌥ 键并右键单击 Firefox 图标?然后您可以“强制退出”该应用程序,这相当于硬退出。