【转载自】https://segmentfault.com/a/1190000012600431
作为开发人员,在开发 Web 项目的时候免不了要打开浏览器测试一下,而如果某个功能需要多个帐号进行测试,那么来回切换登录也是够麻烦的。如果可以打开多个 Firefox 窗口,同时用不同的身份登录操作该多好。
在 Firefox Quantum 之前,确实有这样的附加组件可以做到,但在这之后就没有了。要注意,即使是附加组件,也只能做到在不同的 session 之间来回切换,做不到多个 session 的窗口同时打开!本文将介绍如何同时打开多个包含各自不同 session 的 Firefox 窗口。
Firefox 配置管理
首先 Firefox 有一个“用户配置文件”的概念,session 就是保存在这里面。不过对每一个用户配置来说,网站多开是做不到的,所以需要创建多个用户配置,然后分别打开即可。
所以 Firefox 的多开分为两步:
- 创建多个用户配置;
- 为每个用户配置创建启动快捷方式。
创建用户配置
在 Firefox 中打开 about:profiles :
创建新的用户配置时只需给出名字即可,这里就不详细说明了。
因为我们创建用户配置是为了简单的测试用,所以用户配置的目录大小不会很大;但如果你确实在 C 盘上没什么空间了,那么可以在创建用户配置的时候指定另外的路径。
为每个用户配置创建快捷方式
首先在桌面创建一个 firefox.exe 的快捷方式,然后打开快捷方式的属性,添加如下参数:
-P [profile] -no-remote
其中第一个参数的意思是用指定的用户配置打开 Firefox,第二个参数的意思是作为一个新的 Firefox 实例打开,与当前已有的 Firefox 进程相互独立。
这样依次为每个用户配置创建好快捷方式,就可以各自双击打开,互不干扰了!