【问题标题】:Firefox openURL : OSX Command LineFirefox openURL:OSX 命令行
【发布时间】:2012-06-02 23:10:44
【问题描述】:

上下文

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

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

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

问题:

我该如何解决这个问题?

【问题讨论】:

    标签: macos firefox


    【解决方案1】:

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

    【讨论】:

    • firefox不需要大写
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      也许你可以附加两个别名,编辑~/.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
      

      【讨论】:

        【解决方案4】:

        顺便说一句,其他人的答案有效,但另一种方法是:

        /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.
        【解决方案5】:

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

        open -a /Applications/Firefox.app "https://stackoverflow.com" --args --kiosk
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-11-15
          • 1970-01-01
          • 1970-01-01
          • 2010-10-25
          • 2016-08-23
          • 2017-03-12
          • 1970-01-01
          • 2010-10-13
          相关资源
          最近更新 更多