有没有办法让 Firefox 在某个 URL 上打开一个新窗口或调出已加载该 URL 的选项卡/窗口?
我想使用以下方式调用 Firefox
firefox --open-or-focus http://example.com
并安装 Firefox
- 打开新窗口并加载http://example.com如果没有打开窗户http://example.com,
- 打开已打开的现有 Firefox 选项卡/窗口http://example.com。
Firefox 已经在位置栏中嵌入了类似的功能(尝试在打开的选项卡中输入您已有的地址),它是否也暴露给命令行?
答案1
Mozilla 的 Firefox 命令行参数文档没有写任何此类功能。我也尝试检查 Firefox 二进制文件上的可用文档,但它没有这样做。
您有打开新选项卡和新窗口的开关,但没有可以获取可以从脚本中读取的打开的选项卡列表的开关。
答案很简单,做不到除非你开始阅读 Firefox 配置文件来弄清楚。似乎不值得付出努力 :)
此外,我在命令行下运行 Firefox 时注意到的另一件事是,它会阻止你的终端以保持进程运行(我在 Mac 上运行它,但 Linux 应该也一样)。如果你确实想在 Linux 环境中使用 CLI Firefox(考虑到这篇文章的标签),你可能需要屏幕它。