Mam istniejącą witrynę, która działa dobrze przez http i https (SSL). Certyfikat SSL jest ważny i można go potwierdzić, sprawdzając w przeglądarce.Jak zachować SSL z pamięcią podręczną aplikacji HTML5
Zaczynam używać pliku manifestu, aby włączyć pamięć podręczną aplikacji HTML5 na mojej stronie. Jest to przydatne, aby przyspieszyć ładowanie strony, a docelowo także w trybie offline. Działa to świetnie, gdy używasz zwykłego połączenia http. Problemy występują podczas uzyskiwania dostępu do witryny przez https (SSL). Kiedy to zrobię, mogę uzyskać dostęp do zawartości mojej witryny, a adres URL mówi "https", ale widzę następujące zachowanie:
Safari: Wyświetla ikonę kłódki, ale kiedy klikam ikonę kłódki, aby sprawdzić certyfikat, mówi, że certyfikat jest nieważny.
Firefox: nie wyświetla kolorowego paska adresu wskazującego na szyfrowanie, a podczas sprawdzania certyfikatu nie ma certyfikatu.
Chrome i Opera: poprawnie wyświetla bezpieczny charakter adresu URL, a po kliknięciu ikony kłódki wyświetla informacje o certyfikacie SSL. Tak!
Rozumiem, że korzystanie z pamięci podręcznej aplikacji powoduje, że zasoby są obsługiwane lokalnie z poziomu przeglądarki, i jako takie nie ma szyfrowania, jednak klienci niekoniecznie wiedzą, że w tle dzieje się pamięć podręczna aplikacji. spodziewają się zobaczyć ważny certyfikat SSL i wskazania, że połączenie jest bezpieczne. Wydaje się, że Safari i Firefox robią to niepoprawnie, chyba że czegoś mi brakuje. To jest moje pytanie. Czy ktokolwiek wie, jak zmusić Safari i Firefoksa do wyświetlania certyfikatu SSL dla stron obsługiwanych z pamięci podręcznej aplikacji? Czy jest coś specjalnego, co musisz zrobić, czy jest to błąd przeglądarki Safari i Firefoksa?
Czy znalazłeś jakieś rozwiązanie? – jakubmal
@jak tak jestem też ciekawy –
Nie znalazłem rozwiązania. O ile mi wiadomo, są to błędy przeglądarki Safari i Firefox. – Jake