¿Cómo obtener Chrome para permitir contenido mixto?

164

El navegador Chrome por defecto está bloqueando contenido mixto. ¿Cómo ajusto mi configuración / configuración para permitir contenido mixto sin hacer ningún ajuste en la interfaz de usuario cada vez?

He encontrado dos soluciones pero ninguna de ellas funciona:

  1. Varios artículos dicen que puede ajustar esto en la sección Seguridad de "Under the Hood" en las Opciones. Esta opción ya no parece existir. No hay una pestaña Under The Hood y no hay tal menú desplegable para ajustar cómo Chrome maneja el contenido mixto por lo que puedo decir.
  2. Otra opción es agregar la --allow-running-insecure-contentbandera a su línea de comando. Lo hice así: "C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-running-insecure-content. Sin embargo, esto no hizo ninguna diferencia. Si intenté agregar la bandera dentro de las comillas dobles, Windows se queja diciendo que no es válida.

Entonces, ¿qué opción tengo ahora con la última versión de Chrome?

Trant
fuente
66
@StevenV Se me ocurren muchos escenarios en los que podría querer o necesitar "derrotar" este comportamiento. Pero esa no es realmente la pregunta. El operador quiere saber CÓMO hacerlo. Si no sabe, ¿por qué molestarse en comentar? op - Tu # 1 funciona para mí en un sitio https que hace referencia a imágenes que no son https, por ejemplo. Aunque esta no es una pregunta de programación y no debería estar en SO. Publíquelo en SuperUser en su lugar.
Jimmy D
¿Entonces tienes una sección Under the Hood de tu configuración de Chrome? ¡Yo no!
Trant
Esto funcionó para mí: stackoverflow.com/a/48480814/996926
advncd

Respuestas:

188

Pasos a partir de Chrome v79 (24/02/2020):

  1. Haga clic en el botón (i) al lado de la URL

ingrese la descripción de la imagen aquí

  1. Haga clic en Configuración del sitio en el cuadro emergente

ingrese la descripción de la imagen aquí

  1. Al final de la lista está "Contenido inseguro", cámbielo a Permitir

ingrese la descripción de la imagen aquí

  1. Regrese al sitio y actualice la página

Versiones anteriores de Chrome:

timmmy_42 responde esto en: https://productforums.google.com/forum/#!topic/chrome/OrwppKWbKnc

En la barra de direcciones en el extremo derecho debe haber un icono de 'escudo', puede hacer clic en eso para ejecutar contenido inseguro.

Esto funcionó para mí en Chromium-dev Versión 36.0.1933.0 (262849).

kwill
fuente
6060
Parece que Chrome 48 ya no tiene el icono de escudo.
Alexander Bondar
3
@kwill Cuando hago clic en el icono de escudo y elijo ejecutar scripts inseguros, eso todavía no soluciona el problema. ¿Hay alguna alternativa?
Ivan Vegner
66
Esto no parece funcionar en Chrome 55, he publicado una pregunta al respecto aquí. stackoverflow.com/questions/41498423/…
David Cruwys
2
Trabajó. Pero no puedo encontrar cómo deshabilitar 'ejecutar contenido inseguro'. Puede habilitarlo, pero no puede deshabilitarlo. Google Chrome Version 48.0.2564.116 (64-bit)
user3439968
3
Ya no es una respuesta viable. Chrome ha eliminado el icono del escudo.
BobHy
42

En Windows, abra la ventana Ejecutar ( Win+ R):

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe  --allow-running-insecure-content

En OS-X Terminal.appejecuta el siguiente comando + space:

open /Applications/Google\ Chrome.app --args --allow-running-insecure-content

Note:Parece que puede agregar el argumento --allow-running-insecure-contentpara evitar esto para el desarrollo. Pero no es una solución recomendada.

Suerte
fuente
38

El icono de escudo que se menciona tampoco estaba en la barra lateral para mí, sin embargo, lo resolví haciendo lo siguiente:

Encuentra el ícono de escudo ubicado en el extremo derecho de la barra de entrada de URL,

Una vez que se hace clic, debe aparecer la siguiente ventana emergente en la que puede hacer clic en Cargar secuencias de comandos inseguras ,

Eso debería resultar en una actualización de la página y los scripts deberían comenzar a funcionar. Lo que solía ser un error,

ahora es simplemente una advertencia,

SO: Windows 10

Versión de Chrome: 76.0.3809.132 ( versión oficial) (64 bits)


Editar # 1

En la versión 66.0.3359.117, el icono de escudo todavía está disponible:

Observe cómo ha cambiado el diseño emergente, por lo que este es Chrome en la versión 66.0.3359.117.

Nota: El ícono de escudo solo aparecerá cuando intentes cargar contenido inseguro (contenido de http) mientras estás activado https.

Script47
fuente
Edición de contenido mixto
Deepak Keynes
@Keynes Lo anterior simplemente mitiga los efectos temporalmente. Si desea resolverlo por completo, asegúrese de que todas sus solicitudes salientes se dirijan a un httpsservidor seguro ( ) en lugar de hacerlo http.
Script47
1
No puedo ver el icono de escudo, versión de Chrome: 66.0.3359.117
Venkat
@Venkat todavía está disponible para mí. Acabo de actualizar a la última versión. Por favor vea Editar # 1 .
Script47
6

"C: \ Archivos de programa (x86) \ Google \ Chrome \ Application \ chrome.exe" "--allow-running-insecure-content"

Invitado
fuente
6

ejecutar el siguiente comando me ayuda a ejecutar la página web https, con iframe que tiene conexión ws (no segura)

chrome.exe --user-data-dir = c: \ temp-chrome --disable-web-security --allow-running-insecure-content

Yuval Shubert
fuente
Descubrí que tenía que usar estas dos configuraciones para que mi extensión funcionara en modo desarrollador usando Contenido mixto. Tengo una explicación detallada aquí. stackoverflow.com/questions/41498423/…
David Cruwys
1
Lo intenté C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --allow-running-insecure-contenty eso no funcionó para mí. Y lo intenté con --disable-web-security. La clave fue--user-data-dir
spottedmahn
5

Otra solución que es de naturaleza permanente entre sesiones sin requerir que ejecute un comando específico al abrir Chrome es la siguiente:

  1. Abre una ventana de Chrome
  2. En la barra de URL ingrese Chrome: // net-internals
  3. Haga clic en "Política de seguridad de dominio" en la barra lateral
  4. Agregue el nombre de dominio al que desea poder acceder siempre en formato http en la sección "Agregar dominio HSTS / PKP"
Alex
fuente
2
Intenté esto, no funciona. La configuración de HSTS / PKP es decirle al navegador que solicite HTTPS del servidor incluso si la URL solicitada dice http: o no dice ningún protocolo. Pero se espera que el servidor admita HTTPS, que no es lo que solicitó el OP.
BobHy
3

En OSX, lo siguiente funciona desde la línea de comandos:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-running-insecure-content
Armand
fuente
3

En OSX con la compilación actual de Chrome (20/02/2020, 79.0.3945.130), puede:

Haga clic en el ícono de información 'i' en el lado izquierdo de la barra de direcciones.

Hacer clic Site Settings

Desplácese hacia abajo para Insecure content

Cámbielo de Blocked (Default)aAllow

Vuelva a cargar la página e intente su acción nuevamente.

Jeremy
fuente
También funciona en Google Chrome
codemirror
@codemirror gracias, lo siento, tuve un error tipográfico en mi publicación original. Quiero decir, OSX usando Chrome
Jeremy
1

Chrome 46 y versiones posteriores deberían mostrar contenido mixto sin previo aviso, solo sin el bloqueo verde en la barra de direcciones.

Fuente: Simplificación del icono de seguridad de la página en Chrome en el blog de seguridad en línea de Google.

che
fuente
Para aclarar que no necesariamente muestra el contenido automáticamente, simplemente no está señalando con una advertencia triangular en la porción https: // de la URL.
dragon788