浅谈Firefox启动参数

不知道大家有没有注意到,安装了Firefox后在开始菜单的程序里,有两个“Firefox程序”:一个是是普通的启动程序,一个是安全模式启动的Firefox:

Firefox启动程序

点击Mozilla Firefox(安全模式)后,启动的是安全模式下的Firefox(安全模式就是在不加载任何扩展(Extensions)、主题(Theme)和插件(Plugins)的情况启动Firefox)。仔细研究一下这两个启动项目,其实是两个快捷方式,比较这两个快捷方式,会发现,Mozilla Firefox(安全模式)在目标那里比Mozilla Firefox多了一个-safe-mode

安全模式Firefox

也就是说,-safe-mode这个参数,可以使得Firefox以特定的方式启动。这种让应用程序以特定方式启动的参数叫做程序的“启动参数”。下面是从相关文档找到的关于启动参数(Startup parameters)的解释:

Startup parameters are remnants of the time that an OS consisted of nothing more then a console. A command was then started by giving it’s name and optionally some parameters to change the command’s behavior. (Take DOS as an example, or even a modern Linux terminal.) All games built on the id Tech 4 engine allow you to start them with parameters as well to get a specific behaviour.

也就是说,启动参数(Startup parameters)是DOS时代的遗留物,至今仍然可以在Windows的CMD里使用,而现在的Linux终端(terminal)里仍大量使用程序的启动参数。

比如:在CMD界面下,输入上图目标栏里的程序路径+启动参数,也可以启动安全模式下的Firefox:

CMD下启动Firefox

小常识:在Windows的CMD里,通过输入程序的路径(不必用” “包裹),也可以启动程序,通通常我们都是双击程序在桌面的快捷方式 来启动程序的。

总结:在CMD下,输入以下两者,均可启动Firefox

  • “C:\Program Files\Mozilla Firefox\firefox.exe”
  • C:\Program Files\Mozilla Firefox\firefox.exe

通过添加参数-safe-mode,以安全模式启动Firefox:

“C:\Program Files\Mozilla Firefox\firefox.exe” -safe-mode

我们也可以创建【含启动参数的】程序快捷方式,就像Firefox安装后,自动在开始》程序里面生成的那个快捷方式一样。

附:Firefox常见启动参数

  • -safe-mode 以隐私模式安全模式启动火狐
  • -private 以隐私模式启动火狐
  • -profile     “路径” 以特定路径里面的配置文件启动火狐
  • –no-remote    可以同时运行多个火狐实例
  • -migration    启动火狐配置导入向导
  • -url “地址”    指定火狐启动打开某一网页 -url可以省略

  3Comments

  1. MK   •  

    很多软件都有这样的参数,只是这样的参数为大多人所忽略。

  2. 草帽luffy   •  

    从来没用过安全模式参数,最常用的是-profile,这个参数可指定使用的配置,从而制作简易版Fx。
    还有个-p参数,用来启动配置选择器。

    • Jeriff Cheng   •     Author

      是啊,-p很实用的。不同的配置,稍后写一篇关于Firefox切换配置的文章。

Leave a Reply

Your email address will not be published. Required fields are marked *