【发布时间】:2012-06-02 23:10:44
【问题描述】:
上下文
我想从命令行打开一个 Firefox 浏览器并将其转到 youtube.com
我尝试过: 打开 /Applications/Firefox.app --args -remote "openURL(www.youtube.com, new-tab)"
它成功打开了 Firefox,但没有导航到 youtube.com
问题:
我该如何解决这个问题?
【问题讨论】:
我想从命令行打开一个 Firefox 浏览器并将其转到 youtube.com
我尝试过: 打开 /Applications/Firefox.app --args -remote "openURL(www.youtube.com, new-tab)"
它成功打开了 Firefox,但没有导航到 youtube.com
我该如何解决这个问题?
【问题讨论】:
open -a Firefox 'http://www.youtube.com/'
【讨论】:
firefox不需要大写
如果 Firefox 是您的默认浏览器,您可以简单地使用:open 'http://www.youtube.com'
【讨论】:
也许你可以附加两个别名,编辑~/.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
【讨论】:
顺便说一句,其他人的答案有效,但另一种方法是:
/Applications/Firefox.app/Contents/MacOS/firefox "youtube.com"
【讨论】:
A copy of Firefox is already open. Only one copy of Firefox can be open at a time.
如果需要,您可以打开 Firefox 到特定的 url 并传递参数。注意:kiosk 模式是仅在 Firefox 71 beta 中支持的示例。
open -a /Applications/Firefox.app "https://stackoverflow.com" --args --kiosk
【讨论】: