在已打开的Firefox配置文件中打开URL

时间:2011-02-06 06:35:50

标签: macos firefox command-line

我的Mac上经常打开一些Firefox配置文件(我正在运行Snow Leopard),我想要一个命令,在其中一个中打开一个新选项卡。我一直在尝试各种变化:

  

firefox -P targetProfileName -remote“openurl(http://example.com,new-tab)”

但它一直在抱怨“Firefox的副本已经打开。一次只能打开一份Firefox。”我知道它已经开放了;我希望窗口中的新选项卡已经存在。知道怎么做吗?在此先感谢您的帮助!

6 个答案:

答案 0 :(得分:6)

试试open -a Firefox 'http://example.com/'。这将使用Firefox打开给定的URL,如果它尚未运行则启动它。

如果您跳过-a Firefox部分,则会使用默认浏览器打开该网址。

答案 1 :(得分:3)

如果您已使用默认配置文件或任何其他配置文件打开Mozilla Firefox,请尝试:

Path-To/firefox -remote openurl("http://www.example.org")

使用Mozilla Firefox从2.x到12.x进行测试并为我工作

答案 2 :(得分:1)

我不确定Mac上的远程处理是如何工作的,因为我没有,但在Windows和Linux上,您只能同时启用一个配置文件进行远程处理;您需要正常启动该配置文件,并且所有其他配置文件都需要-no-remote

答案 3 :(得分:0)

我还没有足够的声誉对答案发表评论,所以我会在此回复。

Neil,我可以重现你在我的Linux机器上描述的行为,但不能在我的Mac上重现。我甚至尝试关闭所有的Firefox配置文件,只打开一个,然后尝试远程打开该配置文件中的选项卡;我仍然得到这个错误。

maxelost,这是一种可行的解决方法。它打开我打开的第一个配置文件中的选项卡,因此只要我确保按特定顺序打开配置文件,这是一个选项。

我现在倾向于使用的解决方法是创建一个单独的配置文件,该配置文件仅供我要打开新选项卡的应用程序使用。在这种情况下,我需要确保我一次只打开一个选项卡,并且我记得在完成后关闭Firefox配置文件。

答案 4 :(得分:0)

我遇到了与使用firefox 17.0 +设计我的网页相同的问题。

由于个人资料页面已经打开,因此您无需使用-remote选项。

我正在尝试firefox -P webpage -no-remote 'openurl(%p)'

%p是争论的地方。

对我来说有用的是在现有的开放档案中打开:

firefox -P网页-new-tab'%p%

答案 5 :(得分:0)

在2020年1月23日,此方法有效(假设配置文件已打开,我没有使用封闭的配置文件进行测试)。

firefox -P NAME_might_need_to_quote -new_tab URL_might_need_to_quote

大约十年后,我将浏览器切换到Firefox,并想知道完全一样的事情。

E.G。

firefox -P NONdefault -new_tab“ https://example.com/