Ho un sito esistente che funziona bene su http e https (SSL). Il certificato SSL è valido e può essere confermato ispezionando nel browser.Come mantenere SSL con cache di applicazioni HTML5
Sto iniziando a utilizzare un file manifest per abilitare la cache dell'applicazione HTML5 sul mio sito web. Questo è utile per caricare la pagina più velocemente e, infine, per le funzionalità offline. Funziona perfettamente quando si utilizza una normale connessione http. I problemi si verificano quando si accede al sito tramite https (SSL). Quando faccio questo, posso accedere al contenuto del mio sito web bene, e l'URL dice "https" tuttavia vedo il seguente comportamento:
Safari: visualizza l'icona del lucchetto, ma quando faccio clic sull'icona del lucchetto per ispezionare il certificato, dice che il certificato non è valido.
Firefox: non visualizza la barra degli indirizzi colorata che indica la crittografia e durante l'ispezione del certificato indica che non è presente alcun certificato.
Chrome and Opera: visualizza correttamente la natura sicura dell'URL e quando fa clic sull'icona del lucchetto visualizza le informazioni sul certificato SSL. Sì!
Comprendo che l'utilizzo della cache dell'applicazione causa l'invio delle risorse in locale dal browser e, in quanto tale, non si verifica alcuna crittografia, tuttavia i clienti non necessariamente sanno che c'è una cache dell'applicazione in background e si aspettano di vedere un certificato SSL valido e indica che la connessione è sicura. Safari e Firefox sembrano non farlo correttamente, a meno che non mi manchi qualcosa. Questa è la mia domanda. Qualcuno sa come ottenere Safari e Firefox per visualizzare il certificato SSL per le pagine servite dalla cache dell'applicazione? C'è qualcosa di speciale che devi fare, o è un bug di Safari e Firefox?
Quindi, hai trovato qualche soluzione? – jakubmal
@jake yeah sono curioso anch'io –
Non ho trovato una soluzione. Per quanto ne so, questi sono i bachi di Safari e Firefox. – Jake