使用 Firefox 容器时是否可以在特定容器中打开新选项卡?

使用 Firefox 容器时是否可以在特定容器中打开新选项卡?

我在用着多账户容器在 Firefox 中将我的标签页彼此分开。我正在寻找一种在特定容器中打开新标签页的方法。

使用Cmd+T将在默认容器中打开新选项卡。长按新选项卡按钮会显示可用容器的下拉菜单,我可以从该列表中选择一个。不过,我非常希望能够通过键盘完成此操作。

我已经设置了一些在特定标签中打开的域名,但像 Gmail 这样的域名却无法使用。我的个人和工作 Google 帐户有单独的容器,我希望能够直接进入其中任何一个。

有没有命令行选项去做这个?如果是这样的话,我可以设置第三方应用程序(例如阿尔弗雷德) 来调用 Firefox 这样的选项来设置容器。

答案1

是否有命令行选项可以执行此操作?

目前需要扩展才能实现此功能……

安装在容器中打开 URL扩展。这是一个相当简单的扩展,并且运行良好。它是开源的,其所有代码都在 GitHub 上:honsiorovskyi/在容器中打开 URL

现在,您可以使用以下形式的 URIext+container:name=${CONTAINER_NAME}&url=${ORIGINAL_URI}在任意命名的容器中打开任意 URI。通过命令行调用、在位置栏中输入它们或来自其他页面的链接来工作。

答案2

Ctrl + .是打开容器面板的默认快捷方式。

我通过执行以下操作发现了这一点:

  1. 导航至附加组件仪表板(Tools --> Add-onsSuper + Shift + A在 Mac 上)
  2. 点击列表顶部的齿轮
  3. 单击“管理扩展快捷方式”(列出所有扩展的所有快捷方式)

答案3

  1. 安装 open-url-in-container 扩展。

  2. 在 Windows 上,修改命令行到 Windows 注册表下

    HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\命令

    HKEY_CLASSES_ROOT\FirefoxURL\shell\open\命令

如果将命令行中的 -url 更改为 ext+container:name=MyContainer&url=

“C:\Program Files\Mozilla Firefox\firefox.exe”-osint -url“%1”

至(其中“MyContainer”是您希望在其中打开新链接的容器名称):

“C:\Program Files\Mozilla Firefox\firefox.exe” ext+container:name=MyContainer&url="%1"

  • 那么所有外部链接将在“MyContainer”容器中启动。

相关内容