0
可能重複:
HTML 5 Appcache works in safari/opera/chrome but not firefox離線Web應用程序不緩存在Firefox,但確定在Chrome
大家好我試圖創建一個離線網絡應用和我曾經是能做到這一點。但是,自從上次更改時,需要.appcache extesion時,我不能在Firefox上使用清單文件。我測試了Chrome的相同文件,它似乎運行完美....
這裏去我的index.html
<!DOCTYPE html>
<html manifest="manifest.appcache">
<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 1</title>
<script type="text/javascript">
var cacheStatusValues = [];
cacheStatusValues[0] = 'uncached';
cacheStatusValues[1] = 'idle';
cacheStatusValues[2] = 'checking';
cacheStatusValues[3] = 'downloading';
cacheStatusValues[4] = 'updateready';
cacheStatusValues[5] = 'obsolete';
var cache = window.applicationCache;
cache.addEventListener('cached', logEvent, false);
cache.addEventListener('checking', logEvent, false);
cache.addEventListener('downloading', logEvent, false);
cache.addEventListener('error', logEvent, false);
cache.addEventListener('noupdate', logEvent, false);
cache.addEventListener('obsolete', logEvent, false);
cache.addEventListener('progress', logEvent, false);
cache.addEventListener('updateready', logEvent, false);
function logEvent(e) {
alert("tipo: "+e.type);
}
function clica_update(){
alert("update: "+cache+" - "+cache.status);
/*
try{
cache.update();
}catch(e){
alert("erro: "+e);
}
*/
};
alert("FIM");
</script>
</head>
<body>
<p>Teste</p>
<p> </p>
<p>
<button name="botao" onclick="clica_update();">button</button>
</p>
</body>
</html>
而且在這裏不用我的清單
CACHE MANIFEST
# rev: 2
*
當我打它表示緩存狀態等於0的按鈕(未緩存)。有誰知道它可能是錯的?
順便說一下,有誰知道任何網站的工作清單,因爲我似乎沒有在網上找到任何。
PS:我查了一下:配置在Firefox和它似乎是確定...