logo
14.11.2020 09:47
1
Ahoj, mám asi hloupí dotaz, ale dělám teď web a potřeboval bych udělat jeho mobilní verzi. Potřebuji to vidět ale v reálu a tak si stránky načítám na zařízeních s ios safari a androidu (chromu). Bohužel oba prohlížeče si stránky načítají do mezipaměti a já tak nemohu zobrazit své úpravy.

Má otázka tedy zní... Jde nějak tuto mezipaměť dočasně vypnout? A jak?

Případně napište, jak vy ladíte responzivitu webů :)

Díky
Honza

Co se právě děje na Webtrhu?

14.11.2020 09:51
2
Pokud nelze vypnout cache na serveru tak se používá verzování css souborů:

<link rel="stylesheet" type="text/css" href="style.css?v=0.0.1" />

Nebo místo verzování typu 0.0.1 lze pomocí PHP nahradit timestamp ( vždy jedinečný podle času )

<link rel="stylesheet" type="text/css" href="style.css?v=<?php time()?>" />

- Určitě ale nepoužívat na produkci, pouze na developmentu a na produkci klasicky verzovat
14.11.2020 09:52
3
V google chrome např. dej pravým prozkoumat => otevře se ti konzole => vlevo jsou 2 ikony, ta druhá je zobrazení responsivní.
Nahoře pak měníš buď responsivní natahuješ na šířku, nebo je tam nabídka telefonů...
Až to vše mám OK, pak kouknu v telefonu, kde to je taky oK.
14.11.2020 11:42
4
<link rel="stylesheet" type="text/css" href="style.css?v=<?php time()?>" />

sice udela to same, ale mam uspornejsi reseni:

<link rel="stylesheet" type="text/css" href="style.css?v=<?php filemtime('style.css')?>" />

tj. cas posledni zmeny souboru
14.11.2020 13:09
5
Ještě jsem zapomněl napsat, že jde o web na elementoru, tj. wordpress. Můžu tam aplikovat nějaké vaše řešení? :)
14.11.2020 13:11
6
Změny v elementoru se projeví ihned po uložení, tam se to řešit nemusí, verzování provádí přímo WP.
Pivo Sněžka

Malý dar z Krkonoš

Pecký Pivovar vám přeje klidné prožití Vánočních svátků - jako malou pozornost si dovolujeme nabídnout všem uživatelům slevu 10% na nákup dárkové krabice "Na vrcholu".