如何强制以干净的方式重启 Firefox?

如何强制以干净的方式重启 Firefox?

很多时候我在Linux下升级系统时,火狐弹出一个窗口建议重新启动程序以使所有更改生效。

当我第二次因为紧急任务而忽略该窗口时,我无法再找到它。

当然,我知道总是可以手动退出并重新启动它;在 Linux 中,使用 来终止进程pkill firefox && sync && firefox &,无论是否使用残酷的-9
在 Windows 中,也可以以类似的方式使用任务管理器...

我正在寻找一个内部解决方案,一个干净的解决方案,可能独立于系统。. 如何强制以干净的方式重启 Firefox?


ps> 当更新外部第三方程序时,可能会火狐不会提示重新启动,即使应该建议重新启动。

答案1

更新:
现在可以直接在 URL 栏中执行此操作,请求特殊页面关于:需要重新启动

about:restartrequired

它会打开一个页面,其中有一个按钮用于重新启动 Firefox,以便保留页面、选项卡和窗口。

在此处输入图片描述

快速地内部的回答:
ShiftF2restart在打开的栏中输入内容,然后按enter
在旧版本中,例如41.0.2,需要写这个词真的也:restart true

再说几句:
可以通过以下方式强制 Firefox 重启开发人员工具栏,通常可通过ShiftF2或菜单访问(Firefox/Tools >> Web Developer >> Developer Toolbar英文版)。

页面底部会打开一个栏,可以在其中输入命令

restart

可以使用restart --nocache truerestart --nocache false强制刷新标签内容或改用本地缓存。
类似地,可以在重启时强制进入安全模式。

概要:重新启动[--nocache] [--safemode]

重启 Firefox

选项:

[--nocache] (boolean, required)
Disables loading content from cache upon restart
[--safemode] (boolean, required)
Enables Safe Mode upon restart

另一种方法;选择 Firefox 附加组件:
另外一个选择曾是从众多 Firefox 附加组件中选择一个附加页面, 例如重启按钮, 或者重新开始... 可以在菜单中添加按钮或行。但是这些示例与 Firefox 57 或更高版本不兼容。

答案2

在 Firefox 62 中,浏览器 CLI ( ShiftF2) 被删除(变更追踪器发行说明)我发现了两种重启 Firefox 62 或更新版本的方法:

使用about:profiles

  1. about:profiles在 URL 栏中导航至。
  2. 在页面右上角,点击Restart normally...

浏览器控制台中的键盘快捷键

  1. CtrlShiftJ(或CmdShiftJ在 Mac 上)打开浏览器控制台。
  2. CtrlAltR(或CmdAltR在 Mac 上)重新启动浏览器。

相关内容