Кеш используется при подключении к интернету
Я изучаю 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 ответ
Кеш будет использоваться, даже если браузер подключен к интернету. Есть только три способа обновить кеш
- Пользователь очищает хранилище данных своего браузера для вашего сайта.
- Файл манифеста изменен. Примечание. Обновление файла, указанного в манифесте, не означает, что браузер повторно кэширует этот ресурс. Сам файл манифеста должен быть изменен.
- Кэш приложения обновляется программно.
Больше информации здесь