2012-02-27 37 views
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>&nbsp;</p> 
    <p> 

<button name="botao" onclick="clica_update();">button</button> 

    </p> 

</body> 
    </html> 

而且在這裏不用我的清單

CACHE MANIFEST 
# rev: 2 
* 

當我打它表示緩存狀態等於0的按鈕(未緩存)。有誰知道它可能是錯的?

順便說一下,有誰知道任何網站的工作清單,因爲我似乎沒有在網上找到任何。

PS:我查了一下:配置在Firefox和它似乎是確定...

回答

相關問題