作为开发人员,在开发 Web 项目的时候免不了要打开浏览器测试一下,而如果某个功能需要多个帐号进行测试,那么来回切换登录也是够麻烦的。如果可以打开多个 Firefox 窗口,同时用不同的身份登录操作该多好。
在 Firefox Quantum 之前,确实有这样的附加组件可以做到,但在这之后就没有了。要注意,即使是附加组件,也只能做到在不同的 session 之间来回切换,做不到多个 session 的窗口同时打开!本文将介绍如何同时打开多个包含各自不同 session 的 Firefox 窗口。
了解 Firefox 配置管理
首先 Firefox 有一个“用户配置文件”的概念,session 就是保存在这里面。不过对每一个用户配置来说,网站多开是做不到的,所以需要创建多个用户配置,然后分别打开即可。
所以 Firefox 的多开分为两步:
- 创建多个用户配置;
- 为每个用户配置创建启动快捷方式。
第一步:创建用户配置
创建用户配置有两种方式,你可以任选一种。
方式一:
一是在 Firefox 启动时使用 -ProfileManager
参数:
这样就会看到选择用户配置的对话框,在对话框里可以创建和删除用户配置。
方式二:
另一种方式是在 Firefox 中打开 about:profiles :
创建新的用户配置时只需给出名字即可,这里就不详细说明了。
因为我们创建用户配置是为了简单的测试用,所以用户配置的目录大小不会很大;但如果你确实在 C 盘上没什么空间了,那么可以在创建用户配置的时候指定另外的路径。
第二步:为每个用户配置创建快捷方式
首先在桌面创建一个 firefox.exe 的快捷方式,方法是右键单击 firefox.exe,选择“创建快捷方式”菜单项。如果你的桌面上已经有了一个 Firefox 的快捷方式,那么可以直接拷贝粘贴到当前目录。
然后打开新建的快捷方式的属性,添加如下参数:
-P [profile] -no-remote
其中第一个参数的意思是用指定的用户配置打开 Firefox,第二个参数的意思是作为一个新的 Firefox 实例打开,与当前已有的 Firefox 进程相互独立。
这样依次为每个用户配置创建好快捷方式,就可以各自双击打开,互不干扰了!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。