web-dev-qa-db-ja.com

OS Xの端末からGoogle ChromeのURLを開くにはどうすればよいですか。

OS Xの端末からGoogle ChromeのURLを開くにはどうすればよいですか。

これは私がしようとしているものです:

/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'

Chromeに焦点を当てていますが、URLは開きません。

83
cwd

--argsを削除してもうまく動作するようです。--argsは最初の起動時にしか影響を与えないからです(mainが呼び出される内容が変わる)

51
cobbal

実は私にとっては、このコマンドは "--args"が存在する状態では動作していないので、私にとって有効なコマンドは

/usr/bin/open -a "/Applications/Google Chrome.app" 'http://google.com/'

OS Xバージョン:10.6.8

58
Arsal

Google Chromeをデフォルトのブラウザに設定した場合

open http://google.com/

ただトリックをします。

OS Xバージョン:10.8.4

41
alikewmk

あなたが使用することができます

open -a "Google Chrome" index.html

または、それをシェルスクリプトに入れる(例:〜/ bin/chrome)

  • 〜/ bin/chromeファイルを編集して、その中に以下を入れてください。

    open -a "Google Chrome" "$*"

  • 端末で次のコマンドを実行してファイルを実行可能にする

    chmod 700 ~/bin/chrome

  • それからターミナルからクロムでファイルを開くために次のコマンドを実行してください。

    chrome /path/to/some/file

ここからプルしました

10
Brad Parks

私はGoogleのエイリアスです

function google() { open /Applications/Google\ Chrome.app/ "http://www.google.com/search?q= $1"; }
6
Mohsen

--argsを取り除きます。 openはすでにURLの扱い方を知っています。

4
user7541

ここにはいくつかの役立つ答えがありますが、どちらもデフォルトのブラウザであるかどうかにかかわらず、ChromeでURLを開くための完全な情報を含むも​​のはありません。

  1. デフォルトのブラウザでURLを開きます(Chromeでもかまいません)。

    open http://www.example.com
    
  2. ChromeでURLを常に開く(アプリ名を使用)。

    open -a "Google Chrome" http://www.example.com
    
  3. ChromeでURLを常に開きます(アプリケーションパスの代替構文を使用)。

    open -a /Applications/Google\ Chrome.app/ http://example.com
    
  4. ChromeでURLを常に開きます(バンドル識別子の代替構文を使用)。

    open -b com.google.chrome http://www.example.com
    
  5. シークレットウィンドウでChromeのURLを開く:

    man openから、あなたはこのようにそれをすることができるべきであるように思われるでしょう(しかし残念ながらそれはChromeにincognitoオプションを取得するようには思われません):

    open -a "Google Chrome" http://example.com/ --args --incognito
    

    ただし、Chrome のコマンドラインスイッチ を直接Chromeバイナリに渡すことで実現できます。

    /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito http://example.com
    
3
Taylor Edmiston

これが私の方法です。

  1. 以下のように〜/ .bash_profileを更新し、クロム関数を追加します。

    function chrome(){ 
        local site=""
        if [[ -f "$(pwd)/$1" ]]; then
            site="$(pwd)/$1"
        Elif [[ "$1" =~ "^http" ]]; then
            site="$1"
        else
            site="http://$1"
        fi  
        /usr/bin/open -a "/Applications/Google Chrome.app" "$site"; 
    }
    
  2. Load〜/ .bash_profile
    source ~/.bash_profile

  3. クロムを昼食してサイトを開く:
    chrome www.google.com

  4. ローカルサイトを開く:
    chrome LOCAL_SITE_PATH

2
user671133

macos Sierra 10.12.6の場合。クロムがデフォルトのブラウザです。あなたはこれを行うことができます
open index.html

0
daumie