0
以下の組み合わせは、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がピクチャをキャッシュしたくないのかを知ることはできません。
任意のアイデア、コメント、または解決策をお待ちしております。前もって感謝します。