web-dev-qa-db-ja.com

Webセキュリティの有無にかかわらずChromeを同時に実行することは可能ですか?

私は最近 、コマンドライン引数を使用してChromeの「Webセキュリティ」を無効にできるため、JavaScriptの開発が容易になることを発見しました 。問題は、一度に複数のChromeの "インスタンス"を実行することはできないようです。 Chromeが起動しているときにchrome.exe --disable-web-securityを実行した場合、実行中のインスタンス内に新しいウィンドウが開き、コマンドライン引数が無視されます。 Chromeを完全に閉じて上記のコマンドライン引数で再起動することができますが、その後すべてのウィンドウがWebセキュリティなしで実行されます。これは一般的なブラウザの使用には悪いことです。

質問を要約すると:通常のChromeインスタンスが実行されている間に、--disable-web-securityフラグでChromeのインスタンスを起動することは可能ですか?


注:答えは Chromeコマンドラインスイッチ 内にあると思われますが、それだけではありません。 ..とてもたくさん...

36
Hubro

Ask Ubuntuで 同様の質問をしました 。どうやらあなたはChromeに新しいユーザーデータディレクトリを渡すことで新しいセッションを開始するように言うことができます。これは私が今このコマンドを実行できることを意味します。

chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security

また、Webセキュリティが無効になった新しいChromeウィンドウが開きます。わーい!


注:これは、これら2つのウィンドウ間でウィンドウのドラッグアンドドロップが機能しないことを意味します。

40
Hubro

Chromeブラウザで開いているウィンドウをすべて閉じます。複数のウィンドウが開いている場合は、すべてを個別に閉じます。それなら、 "RUN"で次のコードを使ってChromeを開くことができます。

chrome.exe --allow-file-access-from-files --disable-web-security
6
Yash Vekaria

Mac用:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security 

必要に応じて、Chromeへの特定のパスに置き換えます。

3
Gobi Dasu

@augと@ hubroのコメントに応答して、openコマンドの-nフラグを使用して、Mac OS Xのターミナル経由でアプリケーションの新しいインスタンスを開くことができます。

open -n -a /Applications/Chrome.app

そのコマンドの最後に使用したいフラグ(--disable-web-securityなど)を追加できます。

3
arielkirkwood

IronDragon のように、Chromeのフォークをセカンドブラウザとして使うことができます。 - )たぶんChromeの 移植可能なインスタンス も動くでしょう。

0
gronostaj