23

语境

我想从命令行打开一个 Firefox 浏览器并将其转到 youtube.com

我试过:打开 /Applications/Firefox.app --args -remote "openURL(www.youtube.com, new-tab)"

它成功打开了 Firefox,但没有导航到 youtube.com

问题:

我该如何解决?

4

5 回答 5

68

open -a Firefox 'http://www.youtube.com/'

于 2012-06-02T23:13:34.043 回答
13

如果 Firefox 是您的默认浏览器,您可以简单地使用:open 'http://www.youtube.com'

于 2012-06-02T23:13:42.843 回答
8

也许你可以附加两个别名,编辑 ~/.bash_profile,在下面附加代码:

open_by_browser(){ open -a $1 $2}
alias firefox='open_by_browser firefox'
alias chrome='open_by_browser "Google Chrome"'

然后你可以用火狐打开html文件

firefox xxx.html

或通过 Chrome

chrome xxx.html
于 2014-04-04T08:45:52.113 回答
3

顺便说一句,其他人的答案是有效的,但是您可以这样做的另一种方法是:

/Applications/Firefox.app/Contents/MacOS/firefox "youtube.com"
于 2012-06-02T23:15:48.620 回答
0

如果需要,您可以打开 Firefox 到特定的 url 并传递参数。注意:kiosk 模式是仅在 Firefox 71 beta 中支持的示例。

open -a /Applications/Firefox.app "https://stackoverflow.com" --args --kiosk
于 2019-10-23T14:36:20.957 回答