Firefox可以在不同的配置文件中运行,可以使用不同的插件进行设置,用于不同的目的,如基本的Web浏览,Web开发,ebay等交易......
是否可以一次运行多个这些,或者Firefox总是作为单身运行?
Firefox可以在不同的配置文件中运行,可以使用不同的插件进行设置,用于不同的目的,如基本的Web浏览,Web开发,ebay等交易......
是否可以一次运行多个这些,或者Firefox总是作为单身运行?
Answers:
您可以使用以下-no-remote
参数启动具有不同配置文件的Firefox的多个实例:
firefox -P <profile_name> -no-remote
然而这种解决方案有些缺点。
该-no-remote
开关specificaly指出:
这意味着所有操作系统集成都被禁用(因为这种集成是使用远程命令实现的),因此,打开来自其他应用程序的超链接等功能不起作用。
为了解决这个问题,你可以打开Firefox实例没有的-no-remote
开关,然后打开多个其他情况下用-no-remote
。第一个实例将按照您习惯的方式工作,并将打开来自外部应用程序的所有超链接。请记住,您无法使用相同的配置文件打开两个实例。
还有一点:用百达你的默认配置文件来运行无 -no-remote
。这样,您避免八方通必须打开Firefox实例,而不no-remote
当你已经有-no-remote
正在运行的实例。
-no-remote
可以在此处找到有关此问题的更多信息,包括一些讨论。
要同时打开具有不同配置文件的多个Mozilla Firefox窗口,使用较新的标志-new-instance
而不是-no-remote
更友好地打开来自外部程序(如Thunderbird等)的Web链接。
例如,在每个配置文件的桌面图标属性中:
firefox -P <profile_name> -new-instance
我会将它们作为不同的用户运行,并启用不同的用户特定设置/插件。
从Firefox 13版开始,--new-instance
添加了交换机。在bash脚本的帮助下,最好这样做:
firefox -P <profile_name> -remote "ping()" || firefox --new-instance -P <profile_name> <url> && firefox -P <profile_name> -remote "openurl(<url>,new-window)"
从更改new-window
为new-tab
将导致URL在配置文件中的新选项卡中打开。
分解:
firefox -P <profile_name> -remote "ping()"
运行实例检查。
|| firefox --new-instance -P <profile_name> <url>
double pipe ||
表示如果检查失败,它将启动具有给定配置文件的新实例。
&& firefox -P <profile_name> -remote "openurl(<url>,new-window)"
当然,这&&
意味着,如果检查成功,它将重新使用现有实例在新窗口中打开URL。
如果您有Firefox Portable,它可以与计算机中的非便携式Firefox安装分开运行。虽然我没有尝试过这个(有人可以确认吗?),这可能也适用于其他Firefox Portable安装。
刚刚成立,这是FirefoxPortable.ini(同一目录FirefoxPortable.exe)`
[FirefoxPortable]
AllowMultipleInstances = true