it-swarm.com.de

Ist es möglich, Chrome gleichzeitig mit und ohne Websicherheit auszuführen?

Ich habe kürzlich herausgefunden , dass ich Chrome "Web Security" mithilfe eines Befehlszeilenarguments deaktivieren kann, um die JavaScript-Entwicklung zu vereinfachen. Das Problem ist, dass ich nicht mehr als eine "Instanz" von Chrome gleichzeitig ausführen kann. Wenn ich chrome.exe --disable-web-security __e, während Chrome bereits ausgeführt wird, wird nur ein neues Fenster in der ausgeführten Instanz geöffnet und meine Befehlszeilenargumente ignoriert. Ich kann Chrome vollständig schließen und mit dem obigen Befehlszeilenargument neu starten, aber dann werden alle meine Fenster ohne Web-Sicherheit ausgeführt, was für die allgemeine Browser-Nutzung eine schlechte Sache ist.

Um die Frage zusammenzufassen: Ist es möglich, eine Instanz von Chrome mit dem Flag --disable-web-security zu starten, während eine normale Chrome-Instanz ausgeführt wird?


Hinweis: Ich vermute, die Antwort liegt möglicherweise in den Chrome-Befehlszeilenschaltern , aber es gibt nur. .. so viele...

36
Hubro

Ich habe eine ähnliche Frage auf Ask Ubuntu gefunden. Anscheinend können Sie Chrome anweisen, eine neue Sitzung zu starten, indem Sie ein neues Nutzerdatenverzeichnis übergeben. Das heißt, ich kann jetzt diesen Befehl ausführen:

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

Ein neues Chrome-Fenster wird geöffnet, in dem die Websicherheit deaktiviert ist. Yay!


Hinweis: Dies bedeutet, dass das Drag & Drop von Fenstern zwischen diesen beiden Fenstern nicht funktioniert.

40
Hubro

Schließen Sie alle geöffneten Fenster im Chrome-Browser. Wenn mehrere Fenster geöffnet sind, schließen Sie alles separat. Dann können Sie Chrome mit dem folgenden Code in "RUN" öffnen:

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

Für Mac:

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

Ersetzen Sie sie bei Bedarf durch Ihren speziellen Pfad zu Chrome.

3
Gobi Dasu

Als Antwort auf die Kommentare von @aug und @ hubro können Sie das Flag -n des Befehls open verwenden, um eine neue Instanz einer App über das Mac OS X-Terminal zu öffnen:

open -n -a /Applications/Chrome.app

Sie können am Ende dieses Befehls beliebige Flags hinzufügen, die Sie verwenden möchten (z. B. --disable-web-security).

3
arielkirkwood

Sie können Chrome als zweiten Browser verwenden, z. B. Iron oder Dragon . Vielleicht würde auch eine portable Instanz von Chrome funktionieren.

0
gronostaj