Tengo un sitio existente que funciona bien con http y https (SSL). El certificado SSL es válido y se puede confirmar inspeccionando en el navegador.Cómo conservar SSL con caché de aplicación HTML5
Estoy empezando a usar un archivo de manifiesto para habilitar la caché de aplicaciones HTML5 en mi sitio web. Esto es útil para hacer que la página cargue más rápido y, finalmente, para las capacidades sin conexión. Esto funciona muy bien cuando se usa una conexión http regular. Los problemas ocurren cuando se accede al sitio a través de https (SSL). Cuando hago esto, puedo acceder al contenido de mi sitio web perfectamente, y la URL dice "https", pero veo el siguiente comportamiento:
Safari: muestra el icono de candado, pero cuando hago clic en el icono de candado para inspeccionar certificado, dice que el certificado no es válido.
Firefox: No muestra la barra de direcciones de color que indica el cifrado, y al inspeccionar el certificado, se dice que no hay ningún certificado.
Chrome y Opera: muestra correctamente la naturaleza segura de la URL, y al hacer clic en el icono del candado que muestra la información del certificado SSL. ¡Sí!
Entiendo que el uso de la caché de la aplicación hace que los recursos se atiendan localmente desde el navegador, y como tal no hay encriptación, sin embargo, los clientes no necesariamente saben que hay un caché de la aplicación en segundo plano, y esperan ver un certificado SSL válido e indicaciones de que la conexión es segura. Safari y Firefox parecen estar haciendo esto incorrectamente, a menos que me falta algo. Esa es mi pregunta. ¿Alguien sabe cómo hacer que Safari y Firefox muestren el certificado SSL para las páginas servidas desde el caché de la aplicación? ¿Hay algo especial que necesites hacer o es un error de Safari y Firefox?
Entonces, ¿se le ocurrió alguna solución? – jakubmal
@jake sí, también tengo curiosidad –
No he encontrado una solución. Por lo que yo sé, estos son errores de Safari y Firefox. – Jake