Me hace poco descubrí que puedo desactivar Chrome "seguridad web" utilizando un argumento de línea de comandos, lo que hace más fácil el desarrollo de JavaScript. El problema es que parece que no puedo ejecutar más de una "instancia" de Chrome a la vez. Si chrome.exe --disable-web-securitymientras Chrome ya se está ejecutando, simplemente abre una nueva ventana dentro de la instancia en ejecución e ignora mis argumentos de la línea de comandos. Puedo cerrar Chrome por completo y reiniciarlo con el argumento de la línea de comandos anterior, pero luego todas mis ventanas se ejecutarán sin seguridad web, lo cual es malo para el uso general del navegador.
Para resumir la pregunta: ¿es posible iniciar una instancia de Chrome con la --disable-web-securitybandera mientras se ejecuta una instancia normal de Chrome?
Nota: Sospecho que la respuesta puede estar dentro de los interruptores de la línea de comandos de Chrome , pero hay ... tantos ...
fuente

You can tell Chrome to start a new session by passing it a new user data directory.Sip; de hecho, hace esto con la mayoría de los interruptores; una "instancia" es Chrome ejecutado con un conjunto único de argumentos (en cualquier orden). Es posible que ahora no se comporte exactamente igual, perouser-data-dircomo mínimo activará una nueva instancia.Window drag & drop won't work between these two windows.No; en lo que respecta a Chrome, son de dos navegadores / aplicaciones diferentes. También tenga cuidado con los controladores: la ejecución de un.htmarchivo o marcador se abrirá en una instancia con los argumentos especificados en el registro de tipo.open -a /Applications/Chrome.app --user-data-dir="/tmp/chrome_dev_session" --disable-web-security. Supongo que OSX tiene un directorio "/ tmp /", puede cambiar la ruta si no lo tiene.you are using an unsupported command-line flag disable-web-securityCierre todas las ventanas abiertas en el navegador Chrome. Si se abren varias ventanas, cierre todo por separado. Luego puede abrir Chrome usando el siguiente código en "EJECUTAR" :
fuente
En respuesta a los comentarios de @aug y @ hubro, puede usar el indicador
opendel comando-npara abrir una nueva instancia de una aplicación a través del Terminal de Mac OS X:Puede agregar cualquier indicador que desee usar (como
--disable-web-security) al final de ese comando.fuente
opencomando man indica que el-nindicador es para abrir una nueva instancia de una aplicación, pero parece que Chrome y Chromium tienen algún tipo de lógica que impide que se abran varias instancias de la aplicación. El comando funciona como es para Safari, por ejemplo.open -n -a /Applications/Chrome.app --user-data-dir="/tmp/chrome_dev_session" --disable-web-security. Por favor inténtalo.--argsbandera y abrir el ejecutable de Chrome (no el contenedor Chrome.app); entonces:open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_session_2" --disable-web-securityPara Mac:
Reemplace con su ruta particular a Chrome si es necesario.
fuente
Puede usar un tenedor de Chrome como segundo navegador, como Iron o Dragon . Quizás una instancia portátil de Chrome también funcionaría.
fuente