Нижеприведенная комбинация отлично работает в IE, Chrome и Opera, но не работает в Firefox. Firfox просто игнорирует файл манифеста.HTML5 Кэш приложений не работает с Firefox
entry.html
<html manifest="manifest.php">
<h1>Application Cache Example</h1>
<script>
function onUpdateReady() {
console.log('found new version!');
}
window.applicationCache.addEventListener('updateready', onUpdateReady);
if(window.applicationCache.status === window.applicationCache.UPDATEREADY) {
onUpdateReady();
}
function update_picture() {
document.getElementById('picture').src='messenger.png '
}
</script>
</html>
manifest.php
header('Content-Type: text/cache-manifest');
$lines = array();
$lines[] = 'CACHE MANIFEST';
$lines[] = '/picture1.gif';
$lines[] = '/picture2.gif';
$lines[] = '/picture3.gif';
$lines[] = '/picture4.gif';
$lines[] = '/picture5.gif';
$lines[] = '/picture6.gif';
$lines[] = '/picture7.gif';
$lines[] = '/picture8.gif';
$lines[] = '/picture9.gif';
$lines[] = '/picture10.gif';
echo implode("\r\n",$lines);
Я пытаюсь выяснить проблему в течение последних 4 дней уже. Просто не получается понять, почему Firefox не хочет кэшировать изображения.
Любые идеи, комментарии или решения будут приветствоваться. Заранее спасибо.