google chrome - mac - Disable-web-security en Chrome 48+
how to disable web security in chrome windows (10)
Tengo un problema con el indicador
--disable-web-security
.
No funciona en Chrome 48 y Chrome 49 beta en Windows.
Intenté matar todas las instancias, reiniciar y ejecutar Chrome con la bandera en primer lugar, también probé diferentes máquinas. En la versión beta, puedo ver la ventana emergente de advertencia ("Está utilizando un indicador no compatible ..."), pero CORS todavía se está aplicando. La versión pública parece ignorar la bandera por completo.
Parece que no hay noticias o informes de personas al respecto, por lo que podría ser un problema local. Estaremos agradecidos por la ayuda o cualquier información relacionada.
En OS X, para abrir una nueva ventana de Chrome, sin tener que cerrar primero las ventanas ya abiertas, pase el indicador -n adicional. Asegúrese de especificar una cadena vacía para el directorio de datos (necesario para las versiones más nuevas de Chrome, como v50 something +).
open -na /Applications/Google/ Chrome.app/ --args --disable-web-security --user-data-dir=""
Descubrí que usando Chrome 60+ en Mac OS X Sierra, el comando anterior ya no funcionaba, pero una ligera modificación sí:
open -n -a /Applications/Google/ Chrome.app/Contents/MacOS/Google/ Chrome --args --user-data-dir="/tmp/chrome_dev_sess_1" --disable-web-security
La ruta del directorio de datos es importante. Incluso si está parado en su directorio de inicio al emitir el comando, no puede simplemente referirse a un directorio local. Tiene que ser un camino absoluto.
En una terminal pon estos:
cd C:/Program Files (x86)/Google/Chrome/Application
chrome.exe --disable-web-security --user-data-dir="c:/chromedev"
Estoy viendo lo mismo.
Un google rápido encontró esta pregunta y un
error en los foros de chromium
.
Parece que ahora se requiere el indicador
--user-data-dir
.
Editar para agregar
la guía del directorio de datos de usuario
Funciona para mi. Intenta usar esto ... te ayudará ...
c:/Program Files/Google/Chrome/Application>chrome.exe --disable-web-security --user-data-dir="D:/chrome"
La respuesta elegida es buena, pero para aquellos que todavía están luchando con lo que están hablando (la primera vez que lidian con este problema), lo siguiente funcionó para mí.
Creé un nuevo acceso directo a Chrome en mi escritorio, hice clic con el botón derecho y configuré el campo "Destino" en lo siguiente,
"C:/Program Files (x86)/Google/Chrome/Application/chrome.exe" --disable-web-security --user-data-dir="c:/chromedev"
El directorio puede ser lo que quieras, decidí hacer una carpeta vacía llamada chrome dev en mi directorio C: No tiene nada que ver donde Chrome está instalado en su computadora. Es solo una cosa tipo pelusa.
Este enlace también tiene instrucciones claras para otros sistemas operativos. Cómo deshabilitar la seguridad web en Chrome
La versión 49.0.2623.75 (64 bits) ya no está en versión beta.
El comando para solucionar el problema CORS es
google-chrome-stable --disable-web-security --user-data-dir
Mac OS:
open -a Google/ Chrome --args --disable-web-security --user-data-dir=""
UPD: agregue
""
a
--user-data-dir
porque las versiones más nuevas de Chrome lo requieren para funcionar
Para Chrome Versión 50+ para usuarios de Mac. Cierre todos los cromos abiertos primero y ejecute el siguiente comando
open -a Google/ Chrome --args --disable-web-security --user-data-dir=""
Lo anterior funcionará. Gracias
Para Mac, usar Safari es una buena opción alternativa para fines de desarrollo local y la función está integrada en el navegador (por lo que no es necesario agregar la extensión del navegador o iniciar Chrome usando el comando bash como [abrir -a Google / Chrome --args --disable -web-security --user-data-dir = ""].
Para deshabilitar la restricción de origen cruzado usando Safari (v11 +): Desde el menú, haga clic en "Desarrollar> Deshabilitar restricción de origen cruzado".
Esto no requiere reiniciar el navegador y, dado que es un interruptor, puede cambiar fácilmente al modo seguro.