2013-02-06 182 views
0

我有一個codeigniter網站,我想通過appcache存儲以下文件:jquery.js,style.css和offline.html(後備)。Appcache緩存未包含在清單中的頁面

因此,自然,清單文件看起來像下面的文件。我的清單文件被調用,好,manifest.appcache。

CACHE MANIFEST: 

jquery.js 
style.css 

NETWORK: 
* 

FALLBACK: 
//offline.html 

我打開我的網站,我確實看到.js,.css和.html文件被下載。但後來我看到頁面http://mysite.com/home(codeigniter中的默認路由)也被下載。是什麼賦予了?我沒有在我的清單文件中包含這個。

+0

想通了。我清除了我所有的瀏覽器緩存,並且緩存了登錄頁面。我閱讀了文檔,並且沒有說明,無論您將appcache包含在哪裏,都將成爲該主文件,並且它將始終被緩存。 –

回答

0

這是W3標準文檔:在HTML元素的清單屬性的任何頁面將被緩存,即使即使包括在網絡不包括在清單文件:

相關問題