Autor | Zpráva | ||
---|---|---|---|
kubakoumak Profil |
#1 · Zasláno: 14. 12. 2014, 22:25:51
Zdravím komunitu,
tak nějak experimentuji s appcache v HTML5. Nechci ale vytvářet kompletně offline aplikaci, ale pouze cachovat některá statická data (obrázky, fonty, styly). Narazil jsem na problém a to takový, že prohlížeč nepochopitelně cachuje i stránku, která cache manifest obsahuje (master). Je to samozřejmě index.php - je to jediný dokument v celé webové aplikaci a je samozřejmě dynamický, takže je naprosto nežádoucí, aby se cachoval. Neznáte někdo náhodou způsob, jak tomu zamezit? Aby se prostě index.php vždy načetl z internetu a necachoval se? Na Stackoverflow jsem našel takový workaround, kde dynamická stránka na manifest neodkazuje, ale obsahuje iframe s další stránkou, která už na manifest odkazuje. Tím jsem ale docílil pouze to, že se všechno vždycky stáhne z internetu (a zároveň cachuje) a v případě ztráty připojení se načtou všechna data z cache. To je v mém případě k ničemu - já chci cachovat z důvodu úspory stažených dat. Tady přikládám aktuální manifest, který způsobuje to, že se cachují všechny obsažené soubory i s index.php - to že jsem ho napsal do NETWORK nic nezměnilo - pro master to zjevně nefunguje. CACHE MANIFEST # 2014-12-14 rev 4 /style.css FALLBACK: / /offline.html /index.php /offline.html NETWORK: * /index.php / CACHE: /fonts/roboto.woff2 /fonts/roboto2.woff2 /fonts/roboto3.woff /images/background.jpg /images/icon-highres.png Doufám, že někoho něco napadne. Každopádně díky za odpověď, Jakub |
||
Časová prodleva: 9 let
|
0