redirects google disable dev chrome avoid google-chrome

disable - Google Chrome redireccionando localhost a https



disable https.dev chrome (19)

¡NUEVOS DESARROLLOS! (Si tienes Chrome 63+)

Si su dominio localhost es .dev , no creo que las respuestas previamente aceptadas y de trabajo ya no se apliquen. Esto se debe a que a partir de Chrome 63 Chrome forzará los dominios .dev a HTTPS a través de HSTS precargados.

Lo que esto significa es que .dev básicamente ya no funcionará en absoluto a menos que tenga un certificado SSL debidamente firmado, ¡no se permiten más certificados autofirmados! Obtenga más información en esta entrada de blog.

Entonces, para solucionar este problema ahora y evitar que esto vuelva a suceder en el futuro .test es un dominio recomendado porque IETF lo reserva para fines de prueba / desarrollo. También debería poder usar .localhost para el desarrollador local.

Cuando depuro un proyecto de Visual Studio usando Chrome, el navegador intenta redirigir al https equivalente a mi dirección web. No tengo SSL habilitado en el proyecto web y la URL de inicio es la URL de http. Cuando depuro usando FireFox o IE no tengo este problema.

Reinstalé Chrome, que solucionó el problema por un día. Sin descargar ningún complemento, el problema volvió a ocurrir al día siguiente.

¿Qué está haciendo Chrome redirect localhost a https?

Programas de inspección de red: URL de solicitud: datos: texto / html, chromewebdata Encabezados de solicitud Se muestran los encabezados provisionales Usuario-Agente: Mozilla / 5.0 (Windows NT 6.3; WOW64) AppleWebKit / 537.36 (KHTML, como Gecko) Chrome / 36.0.1985.143 Safari / 537.36

No hay vista previa y no hay datos de respuesta en esas pestañas.


A cuestas de Adiyat Mubarak

No se pudo actualizar, ya que solo se estaba actualizando en https. Sigue algunos de los mismos pasos.

1. Open chrome developer tools (ctrl + shift + i) 2. Network Tab at the top 3. Click Disable cache checkbox at the top (right under network tab for me). 4. Refresh page (while the developer tools is still open)


Chrome 63 (a partir de diciembre de 2017), forzará que todos los dominios que terminen en .dev (y .foo) se redirijan a HTTPS a través de un encabezado de Seguridad de transporte estricto HTTP (HSTS) precargado. Puedes encontrar más información sobre esto aquí.


Chrome 63 fuerza los dominios .dev automáticos a HTTPS a través de HSTS precargados.
Solución rápida: simplemente cambie los dominios .dev a .localhost.


Creo que esto es causado por HSTS - vea http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security

Si tiene (desarrollado) algún otro sitio localhost que envíe un encabezado HSTS ...

p.ej. Seguridad de transporte estricta: edad máxima = 31536000; includeDubains; precarga

... luego, dependiendo del valor de max-age, se requerirá que las solicitudes futuras a localhost se sirvan a través de HTTPS.

Para solucionar esto, hice lo siguiente.

  • En la barra de direcciones de Chrome, escriba "chrome: // net-internals / # hsts"
  • En la parte inferior de la página se encuentra el cuadro de texto del dominio QUERY: verifique que el navegador conoce localhost. Si dice "No encontrado", entonces esta no es la respuesta que está buscando.
  • Si es así, ELIMINE el dominio localhost usando el cuadro de texto de arriba
  • Tu sitio ahora debería funcionar usando HTTP antiguo simple

Esta no es una solución permanente, pero al menos la hará funcionar entre proyectos. Si alguien sabe cómo excluir permanentemente localhost de la lista de HSTS, hágamelo saber :)

ACTUALIZACIÓN - Noviembre 2017

Chrome ha movido recientemente esta configuración para ubicarse en Eliminar políticas de seguridad de dominio

ACTUALIZACIÓN: diciembre de 2017 Si está utilizando el dominio .dev, vea otras respuestas a continuación, ya que Chrome (y otros) fuerza HTTPS a través de HSTS precargados.


Esa es la solución más rápida hoy (17-3-2018):

Cierre todas las pestañas / ventanas de Chrome y ejecute en su línea de comandos esto: (o agréguelo como un código corto)

"C:/Program Files (x86)/Google/Chrome/Application/chrome.exe" --ignore-certificate-errors


Esto no es una solución, es solo una solución.

  1. Haga clic en el proyecto de su estudio visual (nivel superior) en el explorador de soluciones y vaya a la ventana de propiedades.

  2. Cambie SSL habilitado a verdadero. Ahora verá otro número de puerto como ''URL de SSL'' en la ventana de propiedades.

  3. Ahora, cuando ejecuta su aplicación (o ve en el navegador), tiene que cambiar manualmente el número de puerto al número de puerto SSL en la barra de direcciones.

Ahora funciona bien como un enlace SSL


Esto puede ser causado por un redireccionamiento de https en caché, y puede solucionarse borrando el caché manualmente como en la respuesta de Adiyat Mubarak.

Pero si está visitando localhost, es probable que sea un desarrollador, en cuyo caso encontrará una extensión de cromo de borrado de la memoria caché como "asesino de caché clásico" (consulte, por ejemplo, https://chrome.google.com/webstore/search/classic%20cache%20killer?hl=en ) útil en una variedad de situaciones, y probablemente ya tenga uno instalado.

Así que la solución rápida es: Instale un asesino de caché (si aún no tiene uno), enciéndalo y vuelva a cargar la página. ¡Hecho!


Estoy enfrentando el mismo problema pero solo en Chrome Canary y buscando una solución, he encontrado esta publicación .

una de las siguientes versiones de Chrome obligará a todos los dominios que terminen en .dev (y .foo) a ser redirigidos a HTTP a través de un encabezado de seguridad de transporte estricto de HTTP (HSTS) precargado.

{ "name": "dev", "include_subdomains": true, "mode": "force-https" }, { "name": "foo", "include_subdomains": true, "mode": "force-https" },

Entonces, cambia tus dominios.


Experimenté el mismo problema en Chrome e intenté sin éxito usar la solución de BigJump .

Arreglé mi problema forzando una actualización, como se muestra en este blog (originalmente de esta respuesta del Superusuario ).

Asegúrese de que su barra de direcciones esté utilizando el esquema http y luego siga estos pasos, posiblemente un par de veces:

  1. Abra el panel Herramientas de desarrollo (CTRL + MAYÚS + I)
  2. Haga clic y mantenga presionado el ícono de recarga / Haga clic derecho en el ícono de recargar.
  3. Se abrirá un menú.
  4. Elija la tercera opción de este menú ("Vaciar caché y recargar duro")

La respuesta de @Adiyat Mubarak no funcionó para mí. Cuando intenté borrar la memoria caché y volver a cargarla, la página aún se redirige a https.

Mi solución: en la esquina superior derecha de la barra de URL (justo a la izquierda del icono de la estrella de favoritos) hay un icono con una "x" a través de él. Haga clic con el botón derecho en eso, y dirá algo sobre "scripts inseguros", entonces hay una opción para cargarlos de todos modos. Haz eso.


Ninguno de estos funcionó para mí. Comenzó a suceder después de una actualización de Chrome (versión 63.0.3239.84, linux) con una URL local. Siempre redirigiría a https sin importar qué. Perdí algunas horas y mucha paciencia en esto.

Lo que funcionó después de todo fue simplemente cambiar el dominio.

Por lo que vale, el dominio era .app. Tal vez tiene algo que ver? Y solo lo cambié a .test y Chrome dejó de redirigirlo.


Nunca me di cuenta de la raíz del problema, pero pude solucionar este problema. He eliminado la carpeta de caché de la aplicación Google Chrome que solucionó el problema.

C: / Users [usuarios] / AppData / Local / Google / Chrome


Otra opción sería usar algo como https://github.com/rchampourlier/tunnelss

Claro que agregó otra dependencia / configuración, pero también permite la prueba de https en dev, lo que podría ser bueno.

Yo uso RVM sin embargo, para hacer funcionar los túneles tuve que usar sudo gem install tunnelss y sudo tunnelss


Para alguien que tuvo el mismo problema, resolví presionando CTRL + MAYÚS + SUPRIMIR para eliminar solo la memoria caché del navegador. Ahora puedo acceder a mi sitio web localhost en el protocolo HTTP.


También he estado luchando con este problema. Parece que HSTS está destinado sólo para nombres de dominio. Entonces, si está desarrollando en una máquina local, es mucho más fácil usar la dirección IP. Así que cambié de localhost a 127.0.0.1


Una solución perezosa y rápida para personas perezosas como yo (que trabajan en Chrome 67).

Simplemente inicie otra ventana de Chrome en Modo invisible con la opción "Ventana de incógnito" (CTRL + MAYÚS + N). No es necesario eliminar el caché, no es necesario sumergirse en la configuración profunda de Chrome, etc.


Vaya a la configuración en Chrome y luego a Configuración avanzada, en la sección de privacidad y seguridad, haga clic en Borrar datos de navegación y luego borre todos los datos. Seguí estos pasos y funcionó para mí. Espero que ayude a alguien.