2011-08-02 131 views
22

El comando --disable-web-security para permitir solicitudes de dominios cruzados en Chrome ya no funciona, supongo que debido a la última actualización.Parece que el comando `--disable-web-security` ya no funciona

¿Existe una solución para esto, además de descargar una versión anterior de Chrome y deshabilitar las actualizaciones?

fuerza también pedir a la misma pregunta, el fragmento JavaScript sugieren para desactivar la seguridad web en Firefox no funciona para mí:

try { 
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); 
} catch (e) { 
    alert("UniversalBrowserRead failed"); 
} 

La página siempre alertas UniversalBrowserRead failed.

+1

¿Qué versión de Chrome? Creo que he ejecutado esto con la última versión de Windows y funciona. – Kyberias

+1

Pensé que tenía el mismo problema. Resultó que Chrome aún se estaba ejecutando en la bandeja del sistema y ejecutando el comando acaba de crear una nueva ventana con los conmutadores de línea de comando anteriores. Asegúrese de matar todas las instancias de Chrome primero, o los interruptores de línea de comando no tendrán ningún efecto. – bobbaluba

+0

Instale cromo o cromo canario para tener dos instalaciones diferentes de cromo en una máquina, una con seguridad deshabilitada para el trabajo de desarrollo, la otra con seguridad habilitada para la navegación diaria. –

Respuesta

19

Elimina todas las instancias y vuelve a intentarlo. Tuve el mismo problema hoy y después de matar a Chrome, funciona.

+3

¡Gracias! Funcionó con el último Chrome (23.0.1271.97 m) después de cerrar todas las instancias y luego ejecutar el comando. Sabrá que funciona porque dice "Está utilizando un indicador de línea de comando no compatible: --disable-web-security. La estabilidad y la seguridad se verán afectadas". "C: \ Archivos de programa (x86) \ Google \ Chrome \ Application \ chrome.exe" --disable-web-security –

+0

Gracias, la bandera no nos funcionó hasta que abrimos el Administrador de tareas y notamos que tenía 4 procesos de Chrome zombie ejecutándose en segundo plano. Matarlos a todos y reiniciar Chrome solucionó el problema. ¡Gran trabajo! –

+0

Sí, definitivamente Google Hangouts se ejecutaba en la bandeja del sistema. Después de ir al Administrador de tareas y matar a todos los procesos de Chrome, las solicitudes de dominio cruzado ahora son posibles –

6

Abra el administrador de tareas en su computadora portátil o computadora e intente eliminar todas las instancias chrome * existentes en su sistema y ejecute el acceso directo con "\ Google \ Chrome \ Application \ chrome.exe --disable-web-security"

Siempre se reinicia cuando reinicia la computadora portátil o la computadora, por lo que puede necesitar hacer este paso cuando reinicia el sistema.

+0

¿Cómo habilitar esa parte posterior (la seguridad web deshabilitada)? ¿Se restablece incluso después de reiniciar Chrome y sin reiniciar el sistema? – Learner

+0

Si desea devolver la seguridad web normal, debe cerrar Chrome y volver a iniciarlo sin la marca --disable-web-security –

4

extender deshabilitar el comando de seguridad web con --user-data-dir. Esto funcionó para mí, más detalles están en>https://bugs.chromium.org/p/chromium/issues/detail?id=575690

comando que utilizo en las ventanas:

"C:\Users\Public\Desktop\Google Chrome.lnk" --disable-web-security --user-data-dir 
+0

¡Gracias por eso! Esto realmente funciona –

Cuestiones relacionadas