![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.04.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
próbuję zrobić ze swojej strony aplikację PWA. Jestem na etapie tworzenia wersji offline strony, udało mi się ogarnąć to na 2 sposoby: - wybieram które strony mają zapisać się w cache i pobierać w braku internetu, - przy braku internetu wyświetlanie strony o braku internetu. Problem w tym że chcę połączyć te 2 sposoby, czyli niektóre strony dodać do cache a jeśli nie ma ich w cache to zwrócić stronę o braku internetu. Ktoś kombinował z czymś takim i jest w stanie doradzić jak się za to zabrać? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Możesz przecież sprawdzić czy w cache jest dana strona.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.04.2016 Ostrzeżenie: (0%) ![]() ![]() |
Tylko właśnie nie mogłem dojść jak bo po wejściu na dany adres przeglądarka analizuje z powiedzmy 50 plików i nie wiem jak zrobić żeby sprawdziła mi że jest np. /index.php a nie ma /index2.php.
Próbowałem pobrać adres bieżącej strony ale nie szło mi to jakoś. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A po co sprawdzać będąc na index.php czy w cache jest index2.php?
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.04.2016 Ostrzeżenie: (0%) ![]() ![]() |
Próbowałem przechwycić linka metodami z js np:
window.location.href document.URL ale nie szło mi to coś. Miałem problem z tym że kolejne sprawdzane pliki przez js jakby nadpisywały mi te zmienne i i tak wychodziło tak że danego pliku w cache nie ma. Tutaj np. https://googlechrome.github.io/samples/serv...m-offline-page/ Sprawdzam czy jest sieć jesli nie ma, daje userowi stronę offline.html Za to tu podaję jakie pliki mają być wgrane do cache:
Jak to połączyć? Jak napisać warunek który pobierze mi adres strony na której jestem sprawdzi w cache v1 czy adres występuje a jak nie zwróci jak w pierwszym przypadku offline.html? Przeszukałem cały internet w poszukiwaniu takiego rozwiązania czy to w ogóle jest realne do wykonania czy muszę wybrać między tymi metodami? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 21.02.2015 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Udało ci się to jakoś ogarnąć ?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.04.2016 Ostrzeżenie: (0%) ![]() ![]() |
nie udało mi się.
Odpuściłem sobie bo nie miałem czasu na to. Jak będę miał chwilę wrócę do tematu. Może jakaś mądra głowa coś doradzi w międzyczasie. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:44 |