ターミナルからシークレットモードで新しいChromeウィンドウを開きます


18

端末から「chrome browser」を指定してURLを開くことができます

open -a 'Google chrome' https://en.wikipedia.org/wiki/Main_Page

シークレットモードで開く方法は?

回答:


22

次のようなものを使用します。

open -a "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"

Google Chromeは--incognitoコマンドラインオプションとして受け入れます。そのオプションをを介してアプリケーションに渡すopenには、--argsフラグの後に指定します。

Chromeがまだ開いていない場合(元の質問者が新しいChromeを起動する必要があるか、既に実行されているかが指定されていないため)、-n新しいインスタンスを起動する必要もあります。

一般的に、man openあなたの友人です。


-aとは何ですか?
コライトゥゲイ

2
への引数-aは、開くアプリケーションを指定します。すべてのオプションについては、open(を介してman open)manページで確認できます。
vykor

これは私だけのために、「通常の」モードでChromeを開く
ダニエル・スプリンガー

1
これが時々動作する理由:クロムはまだ実行されていないので、動作する形式で引数が渡されています。-nが必要な理由は、chromeがすでに実行されている場合で、incog argは適用されません(起動されていないため)。(およびダウン票)
鋭い

7

上記の答えについてコメントするほどの評判はありませんが、シークレットウィンドウをまだ開いていない場合は、新しいシークレットインスタンスを開くために-nフラグを追加する必要があります。したがって、上記の例を使用すると次のようになります。

open -na "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"

これは最も使いやすいソリューションです-悲しいことに、Chromeが既に実行されている場合、Chromeの新しいコピーが開かれます(したがって、起動時間が長くなります)。クロムが常にincogでurlを開くためにurlプレフィックスを提供してくれたら素敵だろう;;)
鋭い

0

open chrome --args --incognito "websitename.com"icognitoモードで開くために使用


1
この回答は、すでに投稿された最高の投票済み回答とどのように異なりますか?
アラン

-aフラグを使用していません。私は答えを書きました。トップ投票の答えがうまくいかなかったからです。
サイマニッシュ

-aこれは、指定されたアプリケーションがデフォルトでない場合に強制的に開くアプリケーション指定子です。アプリケーション自体に送信される引数には関係ありません。
アラン

-a オプションがない場合、答えは次のようにエラーになりますThe file /Users/me/chrome does not exist.
。– user3439894
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.