回答:
次のようなものを使用します。
open -a "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
Google Chromeは--incognito
コマンドラインオプションとして受け入れます。そのオプションをを介してアプリケーションに渡すopen
には、--args
フラグの後に指定します。
Chromeがまだ開いていない場合(元の質問者が新しいChromeを起動する必要があるか、既に実行されているかが指定されていないため)、-n
新しいインスタンスを起動する必要もあります。
一般的に、man open
あなたの友人です。
-a
は、開くアプリケーションを指定します。すべてのオプションについては、open
(を介してman open
)manページで確認できます。
上記の答えについてコメントするほどの評判はありませんが、シークレットウィンドウをまだ開いていない場合は、新しいシークレットインスタンスを開くために-nフラグを追加する必要があります。したがって、上記の例を使用すると次のようになります。
open -na "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
open chrome --args --incognito "websitename.com"
icognitoモードで開くために使用
-a
これは、指定されたアプリケーションがデフォルトでない場合に強制的に開くアプリケーション指定子です。アプリケーション自体に送信される引数には関係ありません。
-a
オプションがない場合、答えは次のようにエラーになりますThe file /Users/me/chrome does not exist.