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

Has*_*tur 10 windows linux firefox firefox-extensions macos

很多时候我在Linux下升级系统时,firefox都会弹出一个窗口,提示重启程序,使所有的修改生效。

当我第二次因为紧急任务而忽略那个窗口时,我再也找不到它了。

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

我正在寻找的是一个内部解决方案,一个干净的,可能与系统无关的. 如何强制以干净的方式重新启动 Firefox?


ps> 有可能在更新外部第三方程序时firefox不会提示重启,即使应该推荐。

Has*_*tur 12

更新:
现在可以直接在url栏中进行,询问特殊页面about:restartrequired

about:restartrequired
Run Code Online (Sandbox Code Playgroud)

它打开一个带有按钮的页面以重新启动 Firefox,该按钮应保留页面、选项卡和窗口。

在此处输入图片说明

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

再多说几句:
可以通过Developer Toolbar强制 Firefox 重新启动,通常可以通过ShiftF2或通过菜单访问(Firefox/Tools >> Web Developer >> Developer Toolbar英文版)。

将在页面底部打开一个栏,可以在其中编写命令

restart
Run Code Online (Sandbox Code Playgroud)

可以使用restart --nocache truerestart --nocache false强制刷新选项卡内容或使用本地缓存。
以类似的方式,可以在重新启动时强制进入安全模式。

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

重启火狐

选项:

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

另一种方式;选择一个Firefox插件上:
另一种选择要挑的诸多插件提供的一个用于Firefox的附加页,如重启键,或重新启动...可以在菜单中添加一个按钮或线. 但是,这些示例与 Firefox 57 或更高版本不兼容。

  • 这个答案即将到期。在下一个稳定版本 (Firefox 62) 中,开发者工具栏被移除。没有任何重新启动的附加组件在最新的 Firefox 中工作。自 Firefox 62 起,唯一的方法是转到 `about:profiles` 页面,如 [此处所示](https://support.mozilla.org/en-US/questions/1184755#answer-1096361)。 (4认同)

小智 5

在 Firefox 62 中,浏览器 CLI ( ShiftF2) 已被删除(更改跟踪器发行说明)。我找到了两种重启 Firefox 62 或更新版本的方法:

使用 about:profiles

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

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

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