quitar permitir net error deshabilitar desactivar como chrome http https safari hsts

http - permitir - hsts chrome error



Safari sigue forzando HTTPS en localhost (2)

En primer lugar vamos a confirmar por qué va a HTTPS.

En Developer Tools, ¿está mostrando una redirección 301 o 302?

Si es así, su servidor web está diciendo que vaya a HTTPS. Arregla la configuración de tu servidor web.

¿O es un redireccionamiento 307 que indica HSTS?

Para ser honesto, no estoy seguro de si Safari muestra esto como un 307 (un redireccionamiento interno falso para representar HSTS), por lo que podría ir allí sin mostrar esto, pero Chrome sí lo muestra.

Si es así, eliminar ese archivo y reiniciarlo debería resolverlo. Sin embargo, ¿puede confirmar si el sitio HTTPS está devolviendo un encabezado HTTP de seguridad de transporte estricto? Si es así, simplemente lo establecerá la próxima vez que vaya a HTTPS (incluso si su página se carga y la imagen sobre HTTPS). ¿Puedes quitar ese encabezado? O mejor aún, publíquelo con una edad máxima de 0 para que lo elimine del caché del navegador HSTS sin tener que averiguar en qué archivo se encuentra o si Safari lo ha movido desde ~ / Library / Cookies / HSTS.plist

Cuando cargo http://localhost:3000 en Safari, Safari redirige automáticamente a https://localhost:3000 . ¿Cómo puedo deshabilitar esta funcionalidad?

Entré en ~/Library/Cookies/HSTS.plist y ~/Library/Cookies/HSTS.plist la entrada de localhost , luego reinicié Safari, pero solo lo volví a agregar a ese archivo plist y me redirigí a https.

¿Alguna idea de cómo solucionar esto para que en localhost tenga que decir explícitamente http o https?


Pude resolver esto basado en una respuesta de Ask Different .

En resumen, cerrar Safari, luego ejecutar los comandos a continuación, funcionó.

sudo killall nsurlstoraged rm -f ~/Library/Cookies/HSTS.plist launchctl start /System/Library/LaunchAgents/com.apple.nsurlstoraged.plist

Reiniciar Safari después de ejecutar eso e intentar ir a http://localhost:3000 resolvió el problema y no redirigió a https .

Esperemos que esto ayude a alguien a solucionar este problema.