Кеш используется при подключении к интернету

Я изучаю JavaScript и HTML 5 онлайн и выполняю коды, которые я выучил на localhost. Недавно я узнал атрибут manifest в теге html, который является новой функцией в HTML 5. Затем я создал свой собственный файл.appcache и проблема началась. Несмотря на то, что я подключен к Интернету, кэш, хранящийся на моем компьютере, используется. Вот файл index.php (но в коде нет php):

<html manifest="./cevrimdisi.appcache">
<head>
<meta charset="UTF-8">
<title>BAŞLIK</title>
</head>
<body>
<font id="demo">Kutay</font>
<script>
document.getElementById("demo").style.color="blue";

</script>
</body>
</html>

cevrimdisi.appcache:

CACHE MANIFEST
# 09/09/2013

CACHE:
index.php

FALLBACK:
cevrimdisi.html

NETWORK:

*

.htaccess

AddType text/cache-manifest .appcache

1 ответ

Кеш будет использоваться, даже если браузер подключен к интернету. Есть только три способа обновить кеш

  1. Пользователь очищает хранилище данных своего браузера для вашего сайта.
  2. Файл манифеста изменен. Примечание. Обновление файла, указанного в манифесте, не означает, что браузер повторно кэширует этот ресурс. Сам файл манифеста должен быть изменен.
  3. Кэш приложения обновляется программно.

Больше информации здесь

http://www.html5rocks.com/en/tutorials/appcache/beginner/

Другие вопросы по тегам