Kezdőoldal » Számítástechnika » Weblapkészítés » Google Chrome böngésző, "no...

Lajos54 kérdése:

Google Chrome böngésző, "no cache" ügyben ki járatos?

Figyelt kérdés

Az általam üzemeltetett egyszerűbb weblap egyes oldalain viszonylag gyakran változtatom (aktualizálom) a tartalmat. A Head részben szerepel több olyan Meta-elem, ami a böngészőt utasítja, hogy töltse le újra az oldalt, ne a gyorsítótárból vegye. Gyakorlatilag az összes használatos böngészőnél hibátlanul működik, csak a Chrome makacskodik néha, és még másnap is az előző tartalmat mutatja. Igaz, ezen egy kattintással segít az "Oldal újratöltése", de nem követelhetem a látogatótól, hogy erre is figyeljen oda.

Tud valaki olyan módszert, hogy ez a fránya Chrome is fogadjon szót?



2014. febr. 28. 12:45
 1/6 anonim ***** válasza:
100%

ha rendesen bevan állítva a cahce mint header, akkor nem történhet meg.

szóval nézd át a cache beállításokat.

.htaccess, PHP, HTML területen tudod ezeket beállítani.

2014. febr. 28. 12:58
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

.htaccess

<FilesMatch "\.(php|html|js|css)$">

Header set Cache-Control "no-cache, no-store"

</FilesMatch>


.html

<meta http-equiv="Cache-Control" content="no-cache" />


.php

header("Cache-Control: no-cache, must-revalidate");

2014. febr. 28. 13:01
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

Köszi a választ!


Sajnos a php kiesik, mert "sima" html oldalról van szó, a html-es "Cache control" módszer többféle változatban is fent van (a böngészők különbözősége miatt, sőt van olyan megoldás is benne, ami "az oldal elévülése" módszerrel minegy kikényszeríti az új letöltést. Mint írta, ezek a legtöbb böngésző esetében hibátlanul teszik is a dolgukat, csak a Chrome makacskodik. És ráadásul nem is mindig, de azért elég gyakran.

Viszont a .htaccess megoldásnak utána nézek.


Ezért "élmény", hogy a különféle böngészők másként, avagy nem is reagálnak egyes, amúgy hibátlan, és elfogadott módszerekre, utasításokra.


Csak bosszantó, hogy például tegnap felraktam a márciusi új ügyfélfogadás rendjét, az Opera, Safari, Firefox, IE azonnal azt jeleníti meg, a Chrome még ma reggel is a régi, már leszedett múlthavit...

2014. febr. 28. 13:30
 4/6 anonim ***** válasza:
vagy állíts be 1 sec cachet
2014. febr. 28. 15:59
Hasznos számodra ez a válasz?
 5/6 Drone007 ***** válasza:
Tök jó lenne, ha dobnál linket, mert így csak találgatások mennek...
2014. febr. 28. 18:04
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:

Csupán okulásul, ha más is hasonló cipőben járna!

Az alábbi két sor szinte egyforma, de mégsem mindegy:


<meta http-equiv="Expires" content="NOW">

<meta http-equiv="Expires" content="now">


Eddig a felső sor volt, a Chrome kivételével minden böngészőnek megfelelt. Most próbaképpen beszúrtam az alsót is, és láss csodát. működik a Chrome-nál is!

Vagyis, "neki" nem mindegy, hogy kisbetűkkel vagy nagybetűkkel van írva...


De azért köszönöm a segítő szándékot mindenkinek.

2014. febr. 28. 20:51

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!