Страница загружается из кеша на android

A
На сайте с 15.10.2011
Offline
61
480

Как сделать так, чтобы браузер на andoid не загружал страницу из собственного кеша?

Пробовал запретить кеширование в htaccess не помогло, так же использовать мета теги запрещающие кеширование не помогло.

Всё равно страница берётся из кеша.

Точнее сказать закешировался css файл!! Сама то страница не закеширована.

---------- Добавлено 24.12.2015 в 12:49 ----------

Может кому будет полезно, то как я решил данную проблему.

С кешированием страницы всё понятно, это можно включить выключить через мета теги или htaccess или заголовков header.

Но всё же, получается так, что то не спасает от кеширования css файлов, и когда вносятся какие либо изменения в css файл, то подгружается старый css файл, особенно это делается на andoid устройствах.

Поборол следующим способом, добавил в конструкцию подгрузки css версию файла css:

<link href="css/styles.css?v=1450950198" rel="stylesheet" type="text/css" />

А 1450950198 это дата последнего изменения файла css.

И вывожу это следующим образом:


<?php
$filename = 'css/styles.css';
if (file_exists($filename)) {
clearstatcache();
echo filemtime($filename);
}
else {
//Файл css не удалось открыть
}

Этот код выводит дату последнего изменения css файла, и получается что подгружается всегда актуальный css файл.

---------- Добавлено 24.12.2015 в 12:50 ----------

Тоже самое касается и JS файлов.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий